Post Job Free

Resume

Sign in

Engineer Active Directory

Location:
Charlotte, NC
Posted:
September 27, 2017

Contact this candidate

Resume:

Kishore Reddy

516-***-****

ac2hu7@r.postjobfree.com

Professional experience:

Software Professional Having Around 7+ Years of Experience in It Industry Comprising of Two years of Linux Systems Administration and Six years of Software Configuration Management

Extensive experience includes SCM, Devops, Build/Release management, Change/Incident management and Cloud management.

Experienced in Chef, Puppet, Ansible and Saltstack for deployment on multiple platforms.

Deployed and configured chef server including bootstrapping of chef client nodes for provisioning. Created Roles, Recipes, Cookbooks and Data bags for server configuration.

Build tools like Ant, Maven for the building of deployable artifacts (war & ear) from source code and Continuous Integration with Jenkins/Hudson bamboo, and Team city.

Experience with version control systems like GIT, CVS, SVN (subversion), Perforce, and IBM rational team concert.

Experience on Virtualization technologies like VMware & XEN.

Expertise in scripting for automation, and monitoring using Shell, Php, Python & Perl scripts.

Working on Amazon web services (AWS) and Open stack cloud to provision new instances

Scripting in multiple languages on UNIX, LINUX and windows – batch, shell script etc.

Expert in deploying the code trough web application servers like web sphere/ web logic/apache tomcat/ JBOSS.

Provisioned numerous tool chains for multiple teams across IBM including IBM Urban code deploy, Docker and Elk.

Experience in using Nexus and Artifactory repository managers for maven builds

Experience in working with GIT to store the code and integrated it to Ansible tower to deploy the playbooks.

Experience in working VSO and deploy various apps

Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.

Have good hands on experience working on cloud platforms like Open Stack, Rack space and Amazon web services.

Experience in Microsoft azure cloud services (PAAS & IAAS), storage, web apps, active directory

Experienced in implementing and maintaining an APACHE TOMCAT/MY SQL/PHP, LDAP, LAMP web service environment.

Hands on experience in web based Internet/Intranet application development using .NET Framework, Visual Studio.NET, C#, ADO.Net, ADO, IIS, XML, XQuery, MS SQL Server.

Experienced with the installation and configuration on Apache 2.x, 1.3.x, 1.2, JBoss4.0.x Web Servers and, BEA Web Logic 8.x, 9.x servers connected to F5 Load balancers using BIG IP.

Designing the entire cycle of application development by using Docker.

Experienced with Docker orchestration tools like Docker Swarm, Kubernetes, Mesos and Marathon.

Installed and configured monitoring tools such as Nagios, Splunk, SiteScope for monitoring the network bandwidth and the hard drives status.

Championed the use of the Atlassian Toolchain for the SDLC

Conduct systems design, feasibility & cost studies and recommend cost-effective cloud solutions like Amazon web services (AWS) and experience with Perforce, Subversion and CVS.

Involved in handling tickets, monitoring, troubleshooting and maintenance for Day to day Activities.

Experience in using bug tracking systems like JIRA, Remedy, HP Quality Center and IBM clear quest.

Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.

Experience in integrating unit tests and code quality analysis Tools like JUnit and SonarQube

Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, Firewall (checkpoint).

Participated, documented, managed ITIL controls and supported Linux environment.

Good understanding of OSI Model, TCP/IP protocol suite ( DNS, IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)

Management of library versions and deprecated code, Design and sequencing builds & test runs and Troubleshooting expertise - build failures due to dependencies, tests, etc

Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

Skills & Abilities:

SCM Tools: Puppet, Chef, CVS, Subversion, GIT, ANT, Maven, Stash, Gradle, Jira, Quality center, MS Project, Visio, Visual Studio 2008/2010, MS build, Jenkins

Cloud Computing: AWS, Azure and Open Stack

CI Tools: Jenkins, Hundson and TeamCity.

Operating Systems: UNIX, Linux (red hat), Windows XP/ 2000/ 2003.

Database: PL/SQL, SQL Server 2005/2008R2

Scripting: Shell, Python, Ruby

Programming Languages: C/C++, Java, SQL, PL/SQL, VB .NET

Monitoring & Log Tools: New Relic, IBM Tealeaf and splunk, Nagios.

Web Technologies: HTML, XML

Application Server: IBM Web Sphere, Web Logic Server, Apache Tomcat

Web Server: Apache and IBM HTTP server

Professional Experience:

Job Role: Devops Engineer / Build and Release Engineer Jun 2016 to till present

Client: TIAA-CREF, Charlotte, NC

Description: TIAA-CREF Life Insurance Company provides life insurance products. It also provides utility tools for life insurance such as online planning tools and calculator. The company distributes its products through insurance representatives. They specialize in providing retirement for people in specific careers including: academics, researchers, and medical professionals. They have assets worth more than half a trillion $USD. TIAA also offers life insurance and annuities under the name TIAA Life.

Responsibilities:

Release Engineer for a team that involved different development teams and multiple simultaneous software releases.

Installed/configured/managed Jenkins (CI) automation.

Implementing a continuous delivery framework using Jenkins, Maven and Nexus in Linux environment.

Created various branches for each purpose, merged from development to release branch, created tags for releases.

Used Git for local repo’s and bitbucket, github for remote repo’s and for further builds and continuous integration.

Interacted with client teams to understand client deployment requests.

Strong in C and working with Gcc and cross compiler tool chains.

Managed QA teams, documentation, and communications. Wrote code using Perl to automate data loading

Implemented Automated Application Deployment using Puppet.

Extensive use of Docker to automate deployment of applications inside container for efficient usage of underlying systems. Managed docker containers allowing paas model of deployment.

Written bash scripts to deploy the java based packages like ear and war on the tomcat application server. Worked extensively on subversion as version Control.

Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.

Working on GitHub to store the code and integrate it to Ansible to deploy the playbooks and managing rackspace servers.

Jenkins is used as a continuous integration tool for build and deployment of JAVA code.

Working with Selenium WebDriver, TestNG and JUnit framework for test automation in SQT

Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE).

Implemented a CI/CD pipeline involving GitLab, Jenkins, Chef, Docker, and Selenium for complete automation from commit to deployment.

Troubleshoot the build issue during the Jenkins build process.

Expertise in Querying RDBMS such as Oracle and MY SQL by using SQL for Data integrity.

Integrated Selenium regression test modules with Cucumber reporting into the CI framework.

Integrated JIRA with SVN and created automated release notes using Perl Scripts; used JIRA to track issues

Involved JDK, tomcat, Web Logic binaries installation and domain creations.

Deployed web applications into different application servers using Jenkins.

Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.

Deploy and monitor scalable infrastructure on Amazon web services (AWS)configuration management

Created & updated restful API for Sequencer, Sequence Registrar & Manager apps.

Built Java code and .NET code on to different Jenkins servers as per the schedule.

Developed in-house .NET applications to run test programs, monitor system health, aggregate log data, and send automated alerts in case of test failures.

Extensive use of Mango Db, Angular js, and Node Js for configuring an application and deploying

the application on to premises

Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.

Design roles and groups for users and resources using AWS Identity Access Management (IAM).

Utilized Amazon Glacier for archiving data.

Monitoring AWS Instances regularly using ops view and New Relic tools.

Deployed a test environment by running applications in Docker container and pushing Docker images to AWS EC2 container registry (ECR) repository. Then, launched a Kubernetes cluster to run the containers.

Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on Openstack environments through automated tools, Ansible / custom pipeline.

Used chef for creating recipes in cookbooks in local chef workstation and stored the configuration data on chef server for managing the nodes. Boot strapping and provisioning the nodes using chef server and managing run-lists.

Performed RPM and YUM package installations, patch and other server management.

Implemented security policy and managed firewalls/IDS. Managed DNS, send mail, IP space, and co-location facility transition.

Configured TFS to run continuous integration of builds and execute unit test on all check-ins for ASP .NET web applications.

Used Amazon RDS to manage, create snapshots, and automate backup of database.

Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kickstart.

Handling the Active Directory Domain, group policies and replication between domain controllers.

Generated reports on different bugs & tickets using JIRA/ Bug tracking; created & solved blocked/unassigned tickets

Provided end-user training for all Subversion (SVN) users to effectively use the tool.

Built & Deployed Java/J2EE to web application server in Java development continuous integration environment and automated

Handled large complex software systems to isolate & reproduce defect, assess risk and deployment of customers.

Environment: Aws Cloud, Shell, Python, Web Logic Server 11g, Active Directory, Jdk1.7, Xml, Anthill Pro, Svn, Jenkins, Openstack, Maven, Git, Azure, Jira, Sql, DNS, DFS, Puppet, Perl, Ant, Cruise Control, Unix, Windows Nt/2000 and Web Sphere, Subversion, Chef, Java/J2ee, Jira, Linux and Rack space.

Job Role: AWS/Devops Engineer Jan 2014 to May 2016

Client: CenterPoint Energy, Houston, TX

Description: CenterPoint Energy, Inc. is a public utility holding company. The Company, through its subsidiaries, owns and operates electric transmission and distribution facilities, and natural gas distribution facilities. The Electric Transmission & Distribution segment provides electric transmission and distribution services to retail electric providers. Its Natural Gas Distribution segment offers intrastate natural gas sales to and natural gas transportation and distribution for residential, commercial and industrial customers.

Responsibilities:

Developed and implemented Software Release Management strategies for various applications according to the agile process.

Participated in the release cycle of the product which involves environments like Development, QA and UAT.

Wrote build.xml for applications using ANT and Analyzing ANT projects for converting ANT build projects to Maven build projects.

Involved in editing the existing ANT build files in case of project requirement changes.

Developing Maven Build Scripts based on the requirements. Managed Maven project dependencies by creating parent-child relationships between projects.

Hands on experience in GNU toolchain (gcc, gdb, make, arm gcc)

Extensively worked on continuous integration tool like Jenkins and Bamboo for end-to-end automation of various build and deployments.

Involved in Visual Studio Online (VSO) and SQL Azure

Set-up and maintained auto-scaling openstack (preferred using cloud formation and scripting)

Managed the Subversion branching strategy for few applications by creating release branches, Development branches thus ensuring the integrity of Trunk.

Jenkins is used as a continuous integration tool for build and deployment of JAVA code, installed and administered Jenkins CI for ANT and Maven Builds.

Participated in the planning, installation, configuration, and maintenance monitoring of on- premise ALM and continuous delivery servers and associated tools.

Experience in User management and plug-in management for Jenkins.

Enhanced Configuration Management using (PUPPET) to assist with automated, repeatable, and consist configuration and application deployments.

Improved entire release process by automating all manual/time consuming steps with devops tools like Chef, Jenkins.

Used Chef to manage Web Applications, Environment configuration Files, Users, Mount Points, and Packages.

Developed Chef Recipes to configure, deploy and maintain software components of the existing/new infrastructure.

Good understand of Knife, Chef Bootstrap process etc.

Responsible for implementing solutions with Web Logic for stand-alone and clustered environments using HTTP Plug-ins for Apache.

Installing, configuring, administration of Windows 2003 servers, Active Directory Services, DNS, DHCP, FTP, DFS, IIS Web Server and SQL Database Server.

Deployed the archives like war files into the Tomcat Application Servers.

Used Remedy, Jira as deployment issue tracking tool

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.

Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef, EBS, and Ops Works.

AWS and Openstack to provision new machines for clients. S3 Storage Services on AWS.

Experience on deploying Hosted Chef-Server on AWS for managing AWS EC2 instances.

Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation.

Build AWS secured solutions by creating VPC with private and public subnets.

Written unit test cases to test services implemented in groovy.

Built reports using groovy, which were used by different teams for analysis, performance stats etc.

Integrated the Docker containerized applications to get them functional and working.

Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.

Implement and maintaining monitoring and graphing tool (Nagios) and Developed monitoring scripts as plugins for Nagios.

Developed and Consumed the Web Services for Business Rules Validation using XML Web Services, C# & Asp.Net protocols for the Product Recommendations and Validations.

Extensively used Amazon Web Service S3 to upload and download data used in Encarta project.

Used AWS for Cloud development and migrating physical servers to AWS cloud.

Implemented and maintained monitoring and alerting of production and corporate servers, such as EC2 and storage such as S3 buckets using AWS Cloud Watch.

Environment: Ant, Maven, subversion, Jenkins, Apache Tomcat, Nexus, Chef, QA, UAT, Ubuntu, Openstack, Ruby, AWS Cloud, Windows, BMC Remedy, DFS, Shell, Python, Web Logic Server 11g, JDK1.7, XML, Anthill Pro, SVN, GIT, Jira, SQL, J2EE, Puppet, Shell, Perl, UNIX and Rack space.

Job Role: AWS/Build and Release Engineer Jun 12 to Dec-2013

Client: Harland Financial Services, Irvine, CA

Description: company have over 200 years of experience with a rich heritage, tradition of innovation and performance excellence. Harland Clarke offers an expanded suite of direct marketing services, delivery and anti-fraud products, contact center services and checks and check-related products to the financial institution market, including banks, credit unions, thrifts and brokerage houses

Responsibilities:

Developed build and deployment processes for Pre-production environments.

Good understanding of Cloud Platforms like AWS. Worked on several POC projects on AWS.

Designed AWS Cloud Formation Templates to create custom sized VPC, Subnets, Internet Gateway, and NAT to ensure successful deployment of Web Applications.

Good understanding of EC2 instances, created instances, configured security groups, assigned

elastic IP’s, worked on VPC and public cloud environments.

Understanding of S3, RDS, EBS, Route53 and IAM services. Created several users, roles and groups in IAM.

Basic understanding of Puppet, attended basic training on Puppet and started learning concepts,

building small modules. Analyzed modules from Puppet Forge and created simple modules to

automate tasks like installation of apache, managing NTP and controlling few services and packages.

Worked on setting up of hosted Chef Servers to facilitate automation of services by installing

Chef Work Station, Chef Server and Chef Client. Boot strapped the nodes to Chef Server.

Developed Chef Cookbooks to manage system configurations.

Designed Amazon Web Services Cloud Formation Templates (CFTs) and integrated with Chef to

build a resilient and fault-tolerant infrastructure for applications.

Worked on various scripts using Python, Ruby, Shell for various applications.

Worked with development and operations teams to identify, implement, and administrate

continuous testing resources, worked on Quality Management tools like SonarQube.

Created jobs for builds and deployments in Jenkins.

Installed Docker and created Docker Containers.

Used Docker Container to package the applications and deploying them on to WebSphere Application server.

Installed, configured and maintained IBM WebSphere Application Server V8.0/8.5.5.0/7.0x

using silent mode and also using GUI mode.

Installed, configured and administered IBM HTTP Server, Windows IIS Server, Apache HTTP

Server. Configured clustered environment in Web Sphere Application Server V 8.5/7.0 and deployed applications on Windows, Linux and Solaris environment.

Deployed EAR applications in clustered WebSphere Application Server for Dev, QA, DR and

production environments.

Created Digital Certificates and configured SSL and also configured CA-Signed certificates

(Verisign,) for WebSphere, Application Server, Http Server, I planet and IIS.

Configured and Enabled the Global Security for WAS Administration Console users and Console

groups using Active Directory Server as a LDAP User Registry.

Worked closely with developers in deploying ears and wars, configuring necessary database

resources (JDBC Providers, data sources Applied the maintenance fix pack and fixes to Websphere

application Server and HTTP servers.

Involved in Trouble shooting and Performance tuning using Resource analyzer and Log analyzer.

Monitored the performance of WAS, EC2 instances through CA CloudWatch.

On-call support (24x7), Monitoring and maintaining multiple Applications.

Environment: SVN, CVS, GITHub, Gradle, SonarQube, AWS, Docker, Chef, Puppet, Jenkins, IBM WebSphere Application Server 8.0/8.5.5/7.0.0.37, LDAP Sun One directory Server, J2EE1.3/1.2, Java2.0, JSP1.2, EJB2.0, JDBC2.0, XML, Windows 2000 Advanced Servers, Sun Solaris8/9, Site Scope,WSAD5.0/40, DB2, Oracle8.1.7/9.0.5, Remedy User, Shell Scripts, wsadmin scripting.

Job Role: Build and Release /Linux System Engineer Jan 2011 to May-2012

Client: Seagate Technologies, Oklahoma

Description: Seagate Technology public limited company is a provider of electronic data storage technology and solutions. Its design and manufacturing operations are based on technology platforms that are used to produce various disk drive products that serve multiple data storage applications and markets.

Responsibilities:

Undergone Training as per the requirement of the company basics.

Examined the Development code following the Software Development Life Cycle Model.

Maintained SVN repositories for Devops environment: automation code and configuration

Collect the new technologies and tools, and introduced by the company.

Trained under employees and worked with them, 2~3 new developers, on new web projects; we finished in a week, which was 4 times faster than the planed time.

Experience in writing maven pom.xml and ant build.xml for build scripts

Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Developed scripts in Ruby to package log files and send them to a remote server.

Debugged, improved, and maintained C# applications.

Used Amazon Web Service S3 to upload and download data.

Used AWS for Cloud development and migrating physical servers to AWS cloud.

Create and attach volumes on to EC2 instances.

Managed all Development code following the Software Development Life Cycle Model.

Create and Maintain Subversion Branching, Merging and Tagging across each Production releases and perform builds using Jenkins Continuous Integration using Maven Scripts.

Setting up and installing dedicated Jenkins servers for each project.

Primary duties include Build and Deployment of the java applications onto different

Environments like Dev, QA, UAT and Prod.

Worked on the transition project which involves migration activities from Ant to Maven in

Order to standardize the build across all the applications.

Involved in Installing Jenkins on a Linux machine and created a master and slave

Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins and Puppet.

Configuration to implement multiple parallel builds through a build farm.

Consumed various SOAP and REST webservices related to Partnerships and Branded cards processing systems

Pushed releases to QA, Beta and production environments.

Build artifacts (war and ear) are deployed into a Weblogic app server by integrating the

WLST scripts to Shell Scripts.

Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments

Maintained configuration files for each application for build purpose and installed on different environments.

Involved in troubleshooting of user interface using JSP.

Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Environment: Windows, Shell, Python, Web Logic Server 11g, SQL, J2EE, Shell, UNIX, Windows NT/2000 and Web Sphere, SVN, Jenkins, Maven, GIT and Ant.

Job Role: Linux Admin Engineer Oct 2009 to Dec 2010

Client: Pro Systems LTD, India

Responsibilities:

Responsible for supporting Linux System Administrator customers with RHEL / CentOS/ Ubuntu/ Solaris operating systems questions and problems via telephone, FAX, and email. Researched the database for known problems or tested the customers' problem on a test system in the same environment. Aided customer in resolving their problem using the tools in the Linux OS or from the command line.

Installing software packages on Solaris 8/9 and RHEL 4.x/5.x.

Managing user accounts and groups on Solaris / Linux and NT /2000 Server's

Configuring Samba server for interconnectivity between Windows and Linux.

Rebuilt the Kernel for Linux

Production Support & Systems engineering duties related to Redhat system administration DNS, DHCP, NFS, LDAP user account maintenance, backup & recovery, Auto-mounting, License Management, Printer configuration.

Configured Linux Firewall with IPCHAINS & IPTABLES

Configured squid as proxy/cache server with Squid Guard for URL filtering.

Package management with the use of YUM, RPM and UP2DATE on Red Hat Linux.

Support for Unix/Linux systems administration, Problem resolution and operational support for server systems Created shared NFS files system, NFS client on remote machine, mounting and un-mounting NFS server, sharing remote file folder, and starting &Stopping NFS services.

Remote / Network printing, Modem configuration for remote access.

Reconfiguring Kernel & applying patches.

Troubleshooting of day-to-day operational problems, client side issues, and hardware problems in the systems.

Provided 24*7 on-call support on rotation basis

Tuned servers for maximum efficiency for Oracle and MySQL Data Bases.

Environment: Red Hat Linux 6/5/4.x, Citrix Administration, Sun Solaris 10/9, Weblogic 8.1, Sun V440, Linux (RHEL 4.x/5.x), Solari8/9, Windows 2000, Apache, Tomcat,Oracle 9g, Veritas Cluster Server 5, Veritas Operations Manager and Remedy.



Contact this candidate