We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.50/5 (Submit Your Rating)

SUMMARY

  • Around 4 Years of experience in DevOps Engineering, System Administration - Linux, Build and Release management for Product and Service based Companies, with the skills and knowledge of providing fault tolerant solutions for daily monitoring and resolving mission critical production issues.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managing local deployments in Kubernetes.
  • Expertise working with Kubernetes to automate deployment, scaling, and managing stateful and stateless applications. Proficient in setting up Kubernetes clusters on managed clouds like EKS,AKS and GKE with IAAC principles.
  • Experience in development and configuration experience with software provisioning tools like Ansible and Puppet.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Azure DevOps, Jenkins, GITLAB-CI, Github actions etc.
  • Expertise in building of deployment artifacts such as war & ear from source code using MAVEN.
  • Well versed with user and plugin management for Puppet.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using GIT Bash.
  • Strong understanding of AWS security and monitoring.
  • Architect scalable, highly available application solutions that leverage AWS and Azure services.
  • Establish and carefully monitor the utilization of AWS resources on a wide scale by making use of highly sophisticated Amazon CloudWatch .
  • Strong understanding of infrastructure automation tooling using Docker and Ansible.
  • Experience in implementing and administering monitoring tools Graphana, Azure Monitoring, CloudWatch, Datadog, Nagios
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub, Docker registries and Kubernetes.
  • Good understanding and experience with Networking concepts like TCP/IP, HTTP, DNS etc.
  • Experience is using Tomcat, WebLogic and WebSphere Application servers for deployments.
  • Experience with EC2, Cloud Watch, Elastic Load Balancing and managing securities on AWS.
  • Experience in multitier AWS instances in different subnets in Amazon VPC, attached ACL's and Security Groups to maintain high security.
  • Experience in Deployment to AWS with Chef, Ansible and Terraform towards AWS or Google Compute cloud, and using Terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions with Chef configurations. .
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Experience in development and configuration experience with software provisioning tools like Chef, Ansible and.
  • Experience in configuring and implementing various AWS components such as Elastic IPs, EBS, Elastic Cache, Elastic Beanstalk, DynamoDB, Redshift and Cloud Formation.
  • Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustaining Amazon machine images (AMI) across the AWS Cloud environment.
  • Highly organized, detailed oriented, able to plan, prioritize work and meet deadlines; work well under tight deadlines.

TECHNICAL SKILLS

Source Code Management Tools: GIT, Bitbucket

Build Tools: Maven

Configuration Management Tools: Chef, Ansible, Terraform

Web Servers: Apache Tomcat, Web Logic, WebSphere

Scripting Shell Script: shell, Python, Bash

AWS Services: RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, SQS, SNS, SWF, Security Groups, Lambda, VPC, SNS, Route 53

Networking Services: FTP, SSH, TCP/IP, HTTP, DHCP, SNMP, FTP, SMTP, NFS, WinSCP.

Cloud Technologies: Azure, AWS, GCP

Repositories: Nexus, Artifactory

Containerization: Docker, Kubernetes

Operating Systems: Windows 2000/NT/XP/Vista/7/8/10, UNIX, Red Hat LINUX, Ubuntu.

CI/CD Tools: Jenkins, Azure DevOps, GITLAB-CI

Monitoring: DataDog, Graphana, Azure Monitoring, CloudWatch, Nagios

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Worked on AWS and Azure for deploying EC2 instances containing various platforms such as RHEL, CentOS, Ubuntu in Linux and windows.
  • Build Automation and Build Pipeline Development using Jenkins, Azure DevOps, GITLAB-CI and Maven.
  • Coordinated with resources by working closely with Project Manager's for thereleaseand Project Manager for all the Operational Projects.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Working for DevOps Platform team responsible for specialization areas related to Ansible for Cloud Automation.
  • Used Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved in designing and deploying multiple applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling, IAM through AWS console and API Integration.
  • Created S3 Buckets and managed policies for S3buckets, utilized S3 Bucket for storage and backup on AWS.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Implemented and maintained the monitoring and alerting of production and corporate Servers/storage using AWS Cloud watch.
  • Deploy Ansible and Jenkins to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Operated with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change
  • Worked on CI/CD Pipeline, every tool will be automated and triggered using Jenkins file and responsible for setting up from scratch and maintaining automated CI/CD Pipelines for multiple apps.
  • Worked extensive with MAVEN build tools for writing build.xml and pom.xml files respectively.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery (CI/CD) product in an open source environment using tools like Ansible, Azure DevOps and Jenkins.
  • Developed and implemented the softwarereleasemanagement for thereleaseof web applications.
  • Implemented and Enhanced the Existing Scripts which are developed in Shell, PowerShell, and Python.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline,
  • Used SonarQube for code coverage and code quality.
  • Involved in creating and working through Docker images, containers, and Docker Consoles for managing Application Life cycle.
  • Involved in development of the Test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Worked on Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Used JIRA as a Change Management/ Work Management/SCRUM Agile Tool.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.

Environment: Azure DevOps,Jenkins,Maven,AWS, EC2, Ansible, Chef, Terraform, Git, CI/CD, SonarQube, Jenkins,PowerShell, Docker, Kubernetes, Tomcat, Shell, JIRA, Windows and LINUX.

Confidential

DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Builds and deploys J2EE applications in JBoss using Python scripts.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system
  • Developed build and deployment scripts using Maven and ANT as build tools in Jenkins to move from one environment to other environments.
  • Monitor all AWS instances through Nagios.
  • Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Microsoft Azure or Amazon Web Services (AWS).
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for Provisioned, Created roles, Cookbooks, Recipes, and Data Bags for Server configuration.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Publishing the Release notes for all the releases using Confluence.
  • Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and pre production Environments.
  • Involved in Setting up CI/CD Environment using Jenkins.
  • Worked with GIT and Subversion to manage source code.
  • Defined Microsoft processes to build and deliver software baselines for internal as well as external customers.
  • Working closely with Web Administrators to understand, participate, and experience the technical architecture for web sites such as Apache, JBoss; and deploying J2EE Applications to these environments.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like SonarQube.
  • 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.
  • Created a complete release process doc, which explains all the steps involved in the release process.
  • Updated the Database Tables running the Database Scripts.
  • Documented allbuildandreleaseprocess related items. Level one supports all thebuildand deploy issues encountered during thebuildprocess.

Environment: Java/J2EE, Maven,Subversion, Git, GitHub, CI/CD, UNIX,Shell, Chef, AWS, Jenkins, Nagios, Python, JBoss, Confluence, Linux, SonarQube, MYSQL and Windows.

We'd love your feedback!