We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Dearborn, MI

SUMMARY

  • 5 years of experience as DevOps Engineer/Build and Release Engineer and motivated, enthusiastic, and pro - active wif an excellent 'can-do' attitude and ‘go-to’ personal.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Cloud Infrastructure). It includes Amazon Web Services (AWS), Maven, Jenkins, Docker, Ansible, Git, Tomcat, WebSphere & Linux.
  • Experience in using Configuration management software's like Chef, Ansible and Puppet for Automation.
  • Worked on several DevOps tools Subversion (SVN), GIT, Ant, MAVEN, Puppet, Chef, Ansible and Docker for Build, deploy, continuous integration to halp developers work in an Agile environment.
  • In-depth understanding of Software Configuration Management (SCM) processes which include compiling, packaging and deploying of various applications.
  • Experience in working wif different build automation tools like Jenkins and Maven to achieve End-to-End Automation.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering.
  • Experienced in RESTful service design, documentation, and implementation experience; AWS API Gateway.
  • Experience in designing end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and Chef Recipes.
  • In-depth knowledge of AWS automation services - Cloud Formation templates, Terraform.
  • Strong advocate of microservices over monolithic approach, architected applications to be independently scalable, versionable and deployable.
  • Experience wif Kubernetes, Mesos and Docker Swarm.
  • Experience in using version control systems like Subversion (SVN) and different flavors of GIT.
  • Strong knowledge on source control concepts like Branches, Merges, and Tags.
  • Stay current wif the latest features/capabilities of theAWSplatform.
  • Experience on Production systems troubleshooting, root cause analysts, performance monitoring and improvements.
  • Expertise in Querying RDBMS such as Oracle, cock MYSQL and SQL Server by using SQL for data integrity.
  • Highly-motivated and able to work wif low supervision independently as well as in a team environment. Have practical and terrific trouble shooting skills.
  • Experienced in using advanced Postgres SQL/MYSQL features like table partitioning and different types of oracle indexing.

TECHNICAL SKILLS:

Cloud: EC2, CloudFormation, S3, ELB, Cloud Trail, CloudWatch, IAM, AWS Lambda, RDS, Elastic Beanstalk, CloudFront, VPC, DMS, SNS, SQS, Glacier, API Gateway, Azure.

Build Tools: Jenkins, Docker

Version Control: GIT, SVN

Orchestration tools: Ansible, CloudFormation, Kubernetes, ECS

Monitoring Tools: Splunk, Kibana, Grafana, Zabbix, Nagios, Pingdom

Collaboration Tools: JIRA, Skype, Slack

Database: SQL, MySQL, RDS (SQL), DB2, Oracle.

Operating Systems: Linux, Windows

PROFESSIONAL EXPERIENCE:

Confidential

DevOps Engineer

Responsibilities:

  • Working as a DevOps Engineer for multiple development teams, system analysis team to establish a build schedule, provide a guideline for deployment in higher environments and wif troubleshooting build system failures.
  • Created CI/CD pipeline and configured all the build credentials and users in Jenkins.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Written Ansible scripts to restart services in all production servers.
  • Worked on Auto Scaling for providing high availability of applications and EC2 instances based on the load on the instances hosting the applications by using Cloud Watch in AWS.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created Docker images using a Docker file, removing images and managing Docker volumes.
  • Develop CI/CD system wif Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Created Docker file and automated docker image creation using Jenkins and Docker.
  • Designed and implemented Nexus binary repository and process.
  • Managed the Maven Repository using Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects.
  • Monitoring of Application and Servers through Nagios. Web Servers Administration on Apache and Nginx.
  • Built Scripts using MAVEN build tools in Jenkins to move from one environment to another environment.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Worked on integrating GIT into the continuous Integration (CI) environment along wif Jenkins.
  • Used GIT for creating the branches, merging and releasing the code version.
  • Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
  • Worked wif Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.
  • Participated in weekly release meetings wif Technology stakeholders to identify and mitigate potential risks associated wif the releases.

Environment: Java, AWS, Terraform, Cloud Formation, Ansible, CI/CD, Docker, Jenkins, Maven, Nagios, Git, Tomcat, Linux.

Confidential, Dearborn, MI

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.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed Scripts and great ideas to automate system deployment to scale infrastructure.
  • Created documents on build and release process and flow, release processes, order of activities for all releases, user guide for developers for local builds.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed wif Java, Node.js, Python and app deployments and worked on AWS lambda wif Amazon kinesis.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along wif Python and Shell scripts to automate routine jobs.
  • Proposed, Implemented and maintained New Branching strategies for development teams to support trunk, development baseline codes along wif several feature branches.
  • Written Templates for AWS infrastructure as a code using Ansible to build staging and production environments.
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
  • Implemented new projects builds framework using Jenkins & maven as build framework tools.
  • Used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Performed Branching, Tagging, and Release Activities on Version Control Tools: GIT.
  • Deployed the Java applications into web application servers like WebSphere.
  • Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.

Environment: Java, AWS, Jenkins, Maven, Nagios, SQL, Ansible, IBM WebSphere, Docker, Git, JIRA, XML, Linux.

Confidential

DevOps Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Developedbuildingusing MAVEN as tools and used CI tools to kick off thebuilds to move from one environment to other environments.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Hands on compilingbuildsusing pom.xml andbuild.xml.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Maintained and Administered GIT Source Code Tool.
  • Integrated maven wif GIT to manage and deploy project related tags.
  • Deployed application packages on to the Apache Tomcat server. Coordinated wif software development teams and QA teams.
  • Deployed thebuildartifacts into environments like QA, UAT according to thebuildlife cycle.
  • Involved partially in deployingWARs/EARs (backend) through WebLogic Application Server console.
  • Created and executed SQL queries to make sure the transactions are entered in database as expected.
  • Worked AWSIAM to create new accounts, roles and groups. Installed, Configured and Maintained DNSusing Route53.

Environment: MAVEN, Apache Tomcat, shell scripting, Jenkins, GIT, GITHUB, Puppet, Nagios, LINUX.

We'd love your feedback!