We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Over 7+ years of IT industry experience in DevOps and Build and Release Engineering with expertise in areas of Enterprise applications.
  • Interacted with project managers, development teams and system administrators for development, evaluation, test and launch phases of software development life cycle and experience with Agile and Scrum methodologies .
  • Hands on experience in building and deploying Java/J2EE and troubleshooting the build and deploy failures.
  • Exposure in improving build and deployment DevOps tools through automation using scripting.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS, UBUNTU) servers along with Amazon Web Services and in working experience of Linux/Unix administration and internals.
  • Proficiency in using automated build scripts like ANT, Maven, Nexus, Jenkins, Amazon Web Services (AWS), Ansible and Puppet/Chef.
  • Experience in configuring and deploying applications on Apache Tomcat, JBOSS in various environments such as Windows, Linux and UNIX.
  • Extensively worked with automation tools like Jenkins, to implement the End to End Automation.
  • Experience working with Version Control tools (SVN, GIT ).
  • Have good skills on handling the Exception and rectifying in the code.
  • Strong experience in Installing, Configuring, Tuning and Administering of web servers like Apache Web Server, and the Plugins
  • Experience working with Defect tracking tools (JIRA ).
  • Expertise in SCM practices like branching, merging, labeling, integration and automation processes using Shell and Perl Scripts.
  • Experience in RDBMS and NoSQL installation and support including Oracle, SQL Server, and MySQL.
  • Maintained the user accounts RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Worked on Docker and Vagrant for managing development environments (Test and Staging) through creation of Linux virtual containers.
  • In - depth knowledge on Jenkins Continuous Integration Server Installation, Configuration, Design and Administration, plus experience of extending and integrating these DevOps tools with other systems, platforms and processes using Java/J2EE, Shell Scripting.
  • Java/J2EE Virtual Machine (JVM) and Application Server Tuning, Monitoring and Alerting on Solaris, and RHEL Linux.
  • Created CM Plans and Test Plans for Applications and created SCM Process, policies and procedures to follow Development and QA teams to Release or Deploy highest quality product for the enterprise.
  • Providing support to applications in production by tracking production problems and troubleshooting them to sustain application in production.
  • Excellent written and verbal communication skills to keep executive staff and team members apprised of goals, project status, and resolving issues and conflicts.

TECHNICAL SKILLS:

Operating System: UNIX, Linux (Ubuntu, Debian, RHEL, Centos) Windows.

CD /CI Tools: Ansible, Puppet, Chef, Jenkins/Hudson, Bamboo.

Scripting Languages: Shell scripting, Ruby, YAML and Python.

Build Tools: MAVEN, ANT, MS Build, MS build.

Cloud Technology: Microsoft Azure and Amazon Web Services (AWS), EC2, RDS, VPC, S3, ROUTE53, SNS, SQS, Cloud front, EBS, ELB, Cloud watch, Elastic Beanstalk, Open Shift, OpenStack, Heroku and Cloud trail.

Bug Tracking Tools: JIRAWeb/ Application Servers: Apache Tomcat, JBOSS, Web sphere, Web logic

Version control tools: GIT, CVS, Nexus, SVN.

Containerization: Docker, kubernetes.

Monitoring tools: AWS Cloud Watch, Nagios, Splunk

PROFESSIONAL EXPERIENCE:

Confidential,Atlanta,GA

DevOps/AWS Engineer

Responsibilities:
  • Experience at DevOps Engineering in automating, building, deploying, and releasing of code from one environment to another environment.
  • Expertise includes shell scripting with focus on DevOps tools, CI/CD Architecture and hands-on Engineering .
  • Configured and managed source code using Git & GitHub and resolved code merging conflicts in collaboration with application developers.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN) on Linux and windows platforms.
  • Extensively worked on Jenkins for continuous integration (CI) and for End-to-End automation for all build and deployments with Tracking Tools like Jira .
  • Experience in using Artifactory Repository, Nexus for Maven builds.
  • Worked on maven to create articrafts from source code and deploy them in central repository for the internal deployments .
  • Experience in continuous integration technologies Jenkins . Designed and created multiple deployment strategies using CI and CD Pipelines and configuration management tools with remote.
  • Configuring, deploying and automating Linux applications in AWS and Support Linux based production web applications.
  • Expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, ELB , Route 53 , Auto Scaling, Security Groups, SNS, SQS and Cloud Formation .
  • Created AWS computing instance Services like EC2 and Amazon Elastic Load Balancing in AWS Cloud and managed AWS Storage services like S3, EBS and Amazon Cloud Front.
  • Implemented auto scaling for front end application clusters in AWS Cloud.
  • Installation and configuration of Ansible and used Ansible for application automatic deployment and provisioning to different environments.
  • Automate Deployment using configuration Management tool like Ansible to provision amazon AWS Instances to enable continuous Deployments.
  • Implemented Nagios integration with Ansible for automation in server monitoring.
  • Experience in implementing and administering the monitoring tool Nagios for monitoring and alerting services for servers, switches, applications and services.
  • Experience with container-based deployments using Docker , working with Docker images, Docker Hub, Docker registries and Kubernetes.
  • Working in Deployment area, using Dockers Tool for deployment by creating Docker Containers and Docker Images and pushing it to Docker HUB .
  • Created and maintained tailored agile scrum methodology using JIRA as tracking and workflow tool.

Environment: AWS (EC2, S3, EBS, VPC, Route 53, Auto Scaling, SNS, SQS, ELB) Jenkins, Ansible, GitHub, Nexus, Tomcat, MYSQL, JAVA, Unix/Linux, Nagios, Docker, Kubernetes, Bash, JIRA.

Confidential,Charlotte,NC

DevOps/AWS Engineer

Responsibilities:
  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers . experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS .
  • Managed network security using Load balancer, Auto-scaling, Security groups .
  • Maintained the user accounts using IAM and utilized many services for maintaining the infrastructure at high availability like RDS, Route 53, VPC , Dynamo DB, SES, SQS and SNS services in AWS cloud .
  • Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).
  • Installed and configured GIT to implement branching strategy which is suitable for agile development also provided continuous support and maintenance of software builds.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and Git Hub and AWS.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments checking out code from git and use ant/maven to build war/jar artifacts and creating pipelines .
  • Setting up Jenkins master , adding the necessary plugins and adding more slaves to support scalability and agility .
  • Managed Ansible Playbooks with Ansible roles . Used file module in Ansible playbook to copy and remove files on remote systems.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting .
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub . Whenever a new GitHub branch gets started, Jenkins automatically builds a new Docker container from it.
  • Configure and schedule the scripts to automate the module installation in the environment.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes, Config Maps, Selectors and Services .
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure using Ansible .
  • Wrote Ansible Playbooks for various DB configurations to modularize and optimize end product configuration.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Used Shell script to configure the WebLogic application server in all the environments .
  • Worked on creating tickets for bug stories and feature stories in JIRA with co-ordination of QA/BA team and issued it to developers to fix bugs and include necessary feature add.
  • Setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA with SVN and Jenkins .
  • Deploy builds to production and work with the teams to identify and troubleshoot any issues.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: SVN, GIT, Apache Maven, Ansible, Jenkins, Tomcat, Shell Script, AWS (ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates), Jira, Python, Kubernets, Docker, Linux, Windows.

Confidential,Manassas,VA

DevOps Engineer

Responsibilities:
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Implemented new projects builds framework using Jenkins & Maven as build framework tools.
  • Implemented and maintained the continuous integration and deployment systems using Jenkins, Maven, Nexus, Ansible and Rundeck.
  • Implemented monitoring solutions with Splunk, HP Sitescope, and Zabbix.
  • Worked on Continuous Deployment / Integration / Delivery throughout the software engineering lifecycle
  • Experience with Windows and/or Linux administration, and Infrastructure management.
  • Experience with Configuration Management and Desired State (Chef, Puppet, Ansible, DSC).
  • Experience with Continuous Integration platforms (Teamcity /Jenkins).
  • Used the Application Server Admin (JBOSS/ Tomcat) to manage the systems remotely using Puppet and using Linux.
  • Ensured appropriate quality controls and approvals were in place prior to code promotions, tracking and documenting all release changes.
  • Implemented the alert setup system for system/application performance using the Splunk and Sitescope integration.
  • Designed and developed a configuration management database using Python and MySQL to maintain and audit the everyday configuration changes.
  • Experience using HTML, XML, CSS, SQL, PHP and JavaScript libraries, such as jQuery.
  • Provided recommendations on environment standards, product leveling, performance tuning, new project consulting, and recommend-broadened usage of DevOps functionality.

Environment: Jenkins, Tomcat, Apache, Puppet, Maven, Git, SVN, Ansible, IBM WebSphere Application Server ND 7.1.x/6.1.x, Splunk, Open SUSE Linux.

Confidential,Greenville,SC

Build and Release Engineer

Responsibilities:
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.
  • Created and maintained the Shell/Perl deployment scripts for WebLogic web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Used JIRA for change management and bug tracking.
  • Used Chef to automate the slave configuration setup and maintenance.
  • Authored Chef manifest files for automating the deploy processes.

Environment: SVN, Maven, Jenkins, Tomcat, Nexus, Perl, Shell Script, JIRA, Chef.

Confidential

Build and release engineer

Responsibilities:
  • Implemented Jenkins with Subversion for Continuous integration environment.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Knowledge of solving compilation errors.
  • Responsible for Branching and Merging of code.
  • Designed effective planning for SCM and implemented the setup of the Environment.
  • Maintained Subversion repositories on Windows.
  • Maintained and version-controlled Backend Oracle database using SVN/Ant scripts.
  • User support for Subversion/SVN issues.
  • Managed the defects and changes using Jira .
  • Responsible for weekly and monthly builds.
  • Adopted Install Shield scripts , written scripts and used them to package builds and releases for different environments as defined in SDLC .
  • Written Perl scripts for the automation of daily support tasks.
  • Integrated JIRA and Subversion using Pre-commit hooks to ensure the process is followed and automated JIRA tasks using JIRA CLI .

Environment: ANT, SUBVERSION, Jenkins, MSI INSTALLER, PERL SCRIPTS, JIRA.

We'd love your feedback!