Post Job Free

Resume

Sign in

Management Engineer

Location:
Irving, TX
Posted:
January 08, 2018

Contact this candidate

Resume:

Sidhart

Email: ac3x9l@r.postjobfree.com

Ph: 972-***-****

Professional Summary:

Around 8 Years of extensive work experience on DevOps, Build/Release Management process and AWS cloud computing that includes end-to- end code configuration, automation and deployments of artifacts for entire life cycle model in Enterprise Applications.

In-depth understanding of the principles and best practices of Software Configuration Management in Agile, SCRUM, Waterfall methodologies.

Experience in running web scale services like Amazon Web Services and supporting 24X7 production computing environments.

Experience in creating and maintaining Auto scaling groups, IAM user roles, policies, EC2 Container Service and Load Balancers.

Experience with administration, maintenance and operations of different AWS Cloud resources and management services like Elastic Beanstalk, S3, RDS, Lambda, SQS, Cloud Front, SNS, Cloud Watch and Cloud formation templates.

Experience in creating Subnets, Security groups, VPC and Route 53 used for multi region.

Ability in development of XML, Shell Scripts, Perl Scripts for monitoring and to automate the build and deployment process.

Extensive experience in LINUX/Unix System Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting.

Experience in Installing, Configuration and Administering of DNS, DHCP, FTP and LVM.

Working knowledge of Bamboo, Jenkins and Hudson for Continuous Integration.

Experience with software Build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.

Experience in using Nexus and Antifactory Repository Managers for Maven builds.

Experience in Configuration management tools like Ansible and Puppet for Deployment on Multiple platforms along with knowledge in Chef.

Experience with creating Chef Knife, Recipes and Cookbooks to maintain chef servers, its roles and cloud resources.

Expert in deploying the code onto web application servers like Web Sphere/Web Logic/JBOSS/ Apache Tomcat and experience in handling Release Management activities.

Automated the consistent deployment and the rollback of application using urban code deploy.

Incremented the updates by deploying only the change components in urban code deploy.

Experience with Managed environments DEV, UAT and PROD for various releases and designed instance strategies.

Strong ability to troubleshoot any issues generated while building, deploying and in production support.

Experience in Querying RDBMS such as Oracle, DB2, MY SQL and SQL Server by using SQL for data integrity.

Hands-on Experience of the J2EE Framework and its components as related to Java build, test, deployment and release management initiatives.

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

Technical Skills:

Operating Systems

UNIX, LINUX, RHEL, Windows.

Languages

C, SQL, HTML, Bash, Power Shell, Perl scripting, Python and Ruby.

Source code control tools

Subversion, GIT, Clear case, BITBUCKET, VSTS.

Build Tools

ANT, MAVEN.

CI Tools

Hudson, Jenkins, BamBoo and AnthillPro.

Repositories

Nexus, Artifactory.

CM Tools

Chef, Puppet and Ansible.

Cloud Technologies

AWS, Azure, Google Cloud.

Container services

Dockers, kuebernates, Ansible.

Monitoring tools

Nagios, Splunk, JIRA, Remedy.

Web servers

Web logic, Web Sphere, Apache Tomcat, JBOSS, NGINX.

Databases

SQL SERVER, MY SQL, DB2, S3, RDS.

Professional Experience:

Client: Creighton, Omaha Oct 2016 – Present

DevOps Engineer

Responsibilities:

Participates in weekly release meetings with Technology stakeholders, identify and mitigate potential risks associated with the releases.

Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.

Deployed and Configured Automation tools like Chef and experience in writing the recipes and cookbooks.

Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.

Automated the deployment and replication of containers and scale in of the containers in the fly.

Provided the load balancing between the group of containers which are grouped together.

Created and maintained Subversion repositories, branches and tags and Experience in Administering SVN.

Acted as an integrator for performing merge, rebase and baseline operations.

Enforced development policies using Subversion hooks and other metadata.

Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.

Developed build and deployment script using MAVEN, Shell to Setup development and QA environments.

Used Jenkins as Continuous Deployment tool and to setup automated and scheduled deployments.

Deployed code on WebSphere application servers for Production, QA, and Development environments.

Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.

Create AWS instances via Jenkins with EC2 plugin and integrated nodes in chef via knife command line utility.

Worked with IAM service creating new IAM users & groups, defining roles and policies and identify providers.

Created alarms and trigger points in Cloud Watch based on thresholds and monitored the server’s performance, CPU Utilization, disk usage.

Environment: Cloud watch, s3, Cloud front, Chef, Vagrant, Scrum, Subversion, MAVEN, Jenkins, DB2, Nagios, Confluence, Shell Scripts, WebSphere.

Client: Capital One, McLean, VA April 2015 – Sep 2016

DevOps Engineer/AWS Engineer

Responsibilities:

Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.

Installed application on AWS EC2 instances and configured the storage on S3 buckets and on the IAM role based polices and customizing the JSON template.

Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.

Created the epic and features and then the product backlog is created (PBI) and worked on tasks.

Working knowledge of Bamboo for Continuous Integration(CI) and configured the Plan.

Worked with the different jobs by grouped together in multiple stages in Bamboo.

Implemented a Continuous Delivery pipeline with Docker, Ansible, Jenkins and GitHub, Nexus, Maven and AWS AMI's.

• Involved in writing Ansible Playbooks for configuring the Application/Database servers to automate the Continuous Delivery process by bootstrapping the nodes with Host servers.

• Extensively worked on automating infrastructure in AWS using amazon web services, deploying through puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.

• Integrated Docker Containers based Infrastructure with Jenkins to automate the deployment process.

Experience in docker Automation tools and builds, and do an overall process improvement to any manual processes.

Worked with the Octopus deploy for the .net applications and configured the notifications

Configured simultaneously different hosts by rendering the specific state files.

Govern implementation standards and create metrics and dashboard.

Integrated WebSphere application server in anthill pro for deployment of java application which uses WebSphere.

Experience with Build Management Tools Ant and Maven for writing build.xml and Pom.xml.

Deployed the java application into web application servers like Apache Tomcat.

Implemented unit testing framework driven using Junit and Cucumber.

Worked with various scripting languages like Bash, Perl, Shell and Python.

Designed and developed the tools to allow efficient configuration management, build and release of software developed in J2EE, XML and DB2 databases.

Environment: IAM, S3, cloud watch, Nix, Bamboo, Java, TFS, Agile, Apache HTTPD, Docker, Ansible, Power shell scripting, Junit, Bash, Shell.

Client: UHG, Plymouth MN Nov 2013 - Mar 2015

Build/Release Engineer.

Responsibilities:

Used PowerShell and Perl scripting to deploy artifacts that are built by Ant.

Worked on the Java product and delivered on time by using the GIT system and working with team in setting up the GIT repository and branch.

Helped developers to resolve subversion code merging issues and supported daily and weekly routines of pushing good builds based on test results.

Write the python scripts to automate projects in Jenkins and then stored the resulted build in Nexus storage repository as part of release process.

Participating in Release Readiness Review status meeting.

Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.

Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.

Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast-Paced Engineering Environment.

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

Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.

Tweaked and managed the builds by editing build.xml for change in the requirements.

Managed and performed the environment related configuration changes as a part of deployment.

Deployed the archives to WebLogic Application Servers.

Environment: Subversion, Ant, Jenkins, NEXUS, Install Shield, shell, Perl, Web Logic Servers, NGINX.

Client: Terrasoft India Pvt. Ltd, India Aug 2011 – Oct 2013

Linux Administrator

Responsibilities:

Package management using RPM and YUM

Install, configure, secure, and patch servers for clients using the latest LINUX platform versions of Redhat, Fedora, Debian and Centos.

Working knowledge of Active Directory

Installed web servers using Apache.

Responsibility for documenting the configuration of the system

Documents, installations, and maintenance of software, devices, and end-user services.

System performance tuning, System hardening

Experience configuring and utilizing SAMBA, HTTP, DHCP, NFS, NTP, SMTP, VSFTP and DNS.

Experience working on mail servers

Implementing/maintaining/updating security standards and policies

Interfaces with staff assigned to applications development to maintain familiarity with application development

Troubleshoot hardware, software, and network connectivity problems.

Interacts with network and technical operations staff as well as engineering staff

Working knowledge of Amazon Web Service-AWS (IAM, EC2, S3 and Security Groups).

Experience and working knowledge of PUPPET

Set up CRON jobs for automated processes

Advanced knowledge and experience of File system, File permission, installation, and package management, user account management setting user accounts, deleting users, password management etc.

Advanced knowledge and experience in package management

Advanced knowledge and experience in storage (disk) management using (fdisk, parted)

Software management and security management.

Environment: Puppet, AWS, RPM, YUM, Red Hat, Centos, Apache, Debian, Fedora, Cron jobs, File system Management, SAMBA, HTTP, NFS, DNS, DHCP.

Client: N-Axis Software Technologies Pvt Ltd, Hyd, India Sep 2009 – July 2011

Linux Administrator

Responsibilities:

Package management using RPM and YUM

Install, configure, secure, and patch servers for clients using the latest LINUX platform versions of Redhat, Fedora, Debian and Centos.

Working knowledge of Active Directory

Installed web servers using Apache.

Responsibility for documenting the configuration of the system

Documents, installations, and maintenance of software, devices, and end-user services. System performance tuning, System hardening

Experience configuring and utilizing SAMBA, HTTP, DHCP, NFS, NTP, SMTP, VSFTP and DNS.

Experience working on mail servers

Implementing/maintaining/updating security standards and policies

Interfaces with staff assigned to applications development to maintain familiarity with application development

Troubleshoot hardware, software, and network connectivity problems

Interacts with network and technical operations staff as well as engineering staff

Working knowledge of Amazon Web Service-AWS (IAM, EC2, S3 and Security Groups).

Experience and working knowledge of PUPPET

Set up CRON jobs for automated processes

Advanced knowledge and experience of File system, File permission, installation, and package

management, user account management (setting user accounts, deleting users, password management etc.)

Advanced knowledge and experience in package management

Advanced knowledge and experience in storage (disk) management using (fdisk, parted) software management and security management.

Environment: Puppet, AWS, RPM, YUM, Red Hat, Micro segmentation, Centos, Apache, Debian, Fedora, Cron jobs, File system Management, SAMBA, HTTP, NFS, DNS, DHCP.



Contact this candidate