We provide IT Staff Augmentation Services!

Aws/dev-ops Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 8+ years of experience in AWS, Build and Release Management, DevOps, involving extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments.
  • Extensive experience in cloud engineer (Open Stack, AWS) LINUX (Redhat, Ubuntu and VMware) systems administrations.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, S3, IAM, Elastic Beanstalk, CloudFront, Elastic Filesystem, RDS, DynamoDB, DMS, VPC, Direct Connect, Route53, CloudWatch, CloudFormation, EMR, Elasticsearch, Elastic Load - balancers, Elastic Container Service (Docker Containers).
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like GitBash, GitHub, Git GUI and other command line applications etc.
  • Experience in using configuration management tools like Ansible/ Chef/ AWS.
  • Experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Strong experience on DevOpstools such as Chef, Vagrant, Puppet, ANSIBLE, Tomcat, WebLogic, WebSphere, GitLab, Jenkins, Maven, ANT, SVN, GIT, Docker, Kubernetes andTerraform.
  • Extensive experience using MAVEN, ANT as build tools for the building of deployable artifacts from source code.
  • Expertise on Cloud innovations including IaaS, PaaS andSaaS.
  • Good knowledge about CI/CD.
  • Experience in PAAS/IAAS development using: Docker, Ansible.
  • Expert in deploying the Code through web application servers like Web Sphere/Web Logic/Apache Tomcat/JBOSS.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Experienced in writing / modifying Python/Perl/Groovy/Bash/Power Shell scripts for process automation of systems, applications, backups etc.
  • Excellent knowledge of Application life cycle (SDLC) such as Analysis, Planning, Testing, Implementing and Post-Production analysis of the project.
  • Experienced in Docker containers.
  • Experienced in monitoring servers using Nagios, Splunk, Cloud watch and using ELK. Configure and ensure connection to RDS database running on MySQL engines.
  • Well versed in container orchestration using Kubernetes.
  • Extensively worked on Hudson/Jenkins and Anthill Pro for continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Ability in execution of XML, Ant Scripts, Ruby, Python and Shell Scripts.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Excellent hands-on trouble-shooting, problem solving and communication skills
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and teamwork environments.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows 98/NT/XP/Vista/7/8/10

Source Code Management Tools: GIT, Subversion

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins/Hudson, Anthill Pro, Bamboo, Cloud Stack

Bug Tracking and Testing: JIRA, Bugzilla, JUnit

Configuration Management Tools: Chef, Ansible, Puppet

Web Service Tools: Apache Tomcat, JBOSS, Web Logic

Programming and Scripting: Java J2EE, CSS, XML, Shell Script, Ruby, Perl, C, C++, Python, Bash

Web Technologies: HTML, JavaScript, JQuery, HighCharts

Databases: MySql, SQL Server, Oracle, DB2

Monitoring Tools: Splunk, Nagios

Repositories: Nexus, Artifactory

Containerization: Docker, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

AWS/Dev-Ops Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Hands on experience on various AWS services like EC2, S3, RDS, EBS, VPC, IAM, ELB, NACL, SQS, SNS, SES, Cloud Watch, Cloud Formation, Route53, Security Groups, Route Tables, Lambda andseveral other services of AWS family andin depth practical knowledge on other cloud services like Azure, GCP, OpenStack.
  • Developed Shell/Python Scripts for automation purpose.
  • Configured Ansible control machine and wrote Ansible playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on EC2 instances.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Automated and implemented the Cloud Formation Stacks (JSON Scripts) for creating/administrating the AWS resources like EC2, RDS, Auto-Scaling, Elastic-Load-Balancers (ELB), IAM, Route53, S3 and many others across different Availability Zones.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Responsible for creating new repositories in source code repository, Bitbucket for API and SPA applications and maintained an appropriate read write acess to preferred developers and team members.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Used Puppet to automate Configuration management.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef andEBS.
  • Used Puppet to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Have deployed various application through Docker containers.
  • Used AGILE MVN method to develop and build ANT as a build tool.
  • Worked on setup GIT and Bitbucket integration with JIRA helped in better code management.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. Monitoring apps servers using ELK - Elasticsearch, Log stash and Kibana for debug and logging. Integrating the AppDynamics with Splunk to analyze the logs in Splunk.
  • Improve efficiency by 40-50% through Data Analytics features in Hadoop, Python, REST API and DevOps setup for CI/CD pipeline.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Documented all the steps to create build plans and deployment projects for all the API and SPA applications for code auto deploy process.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Suggested tools and related implementation to engineering teams regarding cloud-based services.
  • Executed QA services for enhancing efficiency of technologies AND related updates for cloud storage applications.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and workflow tool.

Environment: EC2, RDS, S3, IAM, VPC, Cloud Watch, Cloud Formation, SNS, EBS, Route 53, ELB, Amazon Machine Image, Elastic Beanstalk, SVN, Shell/Python Scripts, SCM, GIT, Jenkins, Bitbucket, Splunk, Nagios, Puppet, Ansible, Build Forge, Docker, Maven, ANT, Apache Tomcat, Ruby, Jira, Cloud computing, OpenStack, JVM.

Confidential, Alpharetta, GA

DevOps/Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development QA UAT and Production.
  • Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
  • Publishing the Release notes for all the releases.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Created and automated platform environment setup using puppet.
  • Worked extensively on Confidential, Subversion as Version Control.
  • Experience in managing Source control systems GIT and SVN.
  • Used Chef, Puppet, Ansible for deploying application and configuring the environment.
  • Created Jenkins pipeline jobs using GroovyJenkins file. Pipeline provides Build as a code option to perform end to end process of source code, building anddeployment in different environments.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet.
  • Worked on a project to consolidate multiple configuration management servers across the company into a single configuration management system which utilized puppet environments and case statements to ensure all systems and platforms were using the same configuration version.
  • Identify/Plan/Execute DevOps roadmap and responsibilities in coordination with product owner and development leaders
  • Hands on experience in customizing Splunk dashboards, visualizations, configurations, reports, Indexers and search capabilities using customized Splunk queries.
  • Developed Docker images to support Development and Testing Teams and their pipelines and distributed images like Jenkins, Selenium, JMeter and Elasticsearch, Kibana and Logstash (ELK).
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Migrated configuration management from Chef to Puppet.
  • Automate the Build anddeploy of all internal Java &SC environments using various continuous integration tools and scriptinglanguages (Python, Shell andPowerShell).
  • Have used service manager provider API which uses Terraform to create certificates on the Azure server.
  • Manage AWS EC2 Nodes (Jenkins, SVN Edge, MySQL, Hadoop, Memcached, HTTPD, Tomcat, etc
  • Manage IBM Products related DevOps methods using Chef (websphere versions & Portal server clusters)
  • Create Puppet automation to manage configuration and deployment of new applications.
  • Wrote Puppet models for installing and managing java versions.
  • Used Remedy change management and bug tracking to track the issues in all pre-prod and production environments.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Used Artifactory repository tool for maintaining the java based release code packages.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
  • Written Shell scripts to apply the Integration label to all the files which needs manual labeling of files.
  • Strictly enforced ITILprocess while pushing builds and deployments to prod and pre-prod environments.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.

Environment: s: Java/J2ee, Ant, Chef, Puppet, AWS, OpenStack, UNIX, SVN, Confidential, Tomcat, Jenkins, Maven, JIRA, Linux, Java, Kubernetes, Terraform, Docker, Ansible, Confluence, GIT, Splunk, ELK, Python.

Confidential, Woonsocket, RI

DevOps Engineer/Build and Release Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Installed subversion server on Redhat Linux boxes. Created subversion repositories, imported projects into newly created subversion repositories as per the standard directory layout.
  • Created various branches for each purpose, Merged from development branch to release branch, created tags for releases.
  • Setup pre-commit hooks to remove checkin access to developers in 'tags' folder.
  • Interacted with client teams to understand client deployment requests.
  • Used JIRA to track issues and Change Management.
  • Integrated JIRA with SVN and created automated release Notes using Perl Scripts.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Making automated builds using MS Build scripting andCruise control .NET automated the build and release management process including monitoring changes between releases.
  • Used ticketing tools like JIRA/ Bug tracking / created tickets, generated reports on different bugs and tickets.
  • Solved blocked and unassigned tickets.
  • Worked closely with Project Managers to understand the code/configuration release scope and how to confirm a release was successful.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Labelling activities in TFS once deployment is done.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Subversion (SVN), Jenkins, ANT, MAVEN, Web Logic, SQL server 2005, TFS 2010,Perl Scripts, Shell Scripts, XML, UNIX.

Confidential, Madison - Wisconsin

DevOps Engineer/Build and Release Engineer

Responsibilities:

  • Creation of Release Plan, Definition, collection, analysis and presentation of Release Project Metrics on weekly basis.
  • Wrote Pom.xml for Maven application builds automation.
  • Used SSH for management of few remote sources.
  • Used IBM Rational Clear Quest for tracking the changes and approval process.
  • Implementing Correction-actions in case of deviation from the Release plan.
  • Tracking code migration and testing efforts in all environments (i.e., Integration, Sys. Test, UAT, Performance/ Tech. Test, Training & Staging environments and final migration into Production Environment.
  • Converted old builds using MAKE to ANT and XML for doing Java build.
  • Worked with android build.
  • Deployed the EAR and WAR archives into WebLogic and Apache Servers.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in NEXUS repository
  • Experience integrating Junit,Sonar,FindBugs, CheckStyle code analysis and testing during the build.
  • Stand by administrator for Clear Case. Installing the Clear Case and Clear Quest for the Clients on both and UNIX platform.
  • Administered Build Forge for automated build and deploy activities.
  • Worked on Tomcat Web Server for hosting web apps.
  • Managed administrative tasks, roles and permission and site maintenance through Demandware Exchange.
  • Executed various scripts to automate build and release process.

Environment: IBM Rational Clear Case, Subversion (SVN), Jenkins, Sonar, WebLogic MAVEN, IBM, Shell Scripts, Build Forge, XML, Oracle, Tomcat, FINDBUGS.

Confidential

Intern/Systems Administrator

Responsibilities:

  • Installation, configuration and administration of Red HatLinuxservers and support for Servers.
  • Installation, maintenance and regular upgrades of Red HatLinuxServers using kick start-based network installation
  • Provided 24x7 System Administration support for Red HatLinux3.x, 4.x servers and resolved trouble tickets on shift rotation basis.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Managing Compaq andLinuxworkstations and servers.
  • Installation of patches and other software packages
  • Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for another flavor of UNIX.
  • Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain.
  • Configuration of Hardware and Software RAID on Digital & Sun Servers
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
  • Installation and configuration of Oracle 7.x/8.x.
  • Implemented NFS, DNS and NIS under SUN.
  • Performed the administration of the Domain Name Server and configuration of the Database Files.
  • Wrote bash shell scripts for getting information about variousLinuxservers
  • Installed and Configured Send mail Utility on Sun UNIX Servers.
  • Administering NFS Mounts.

Environment: Red HatLinux4.1, 4.2, 4.3, 4.4, SunFire, SunStorEdge L280, Sun StorEdge A1000, A5000, JBODs Compaq servers, Solstice Disk Suite, Oracle 7.x/8.x.

We'd love your feedback!