We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 7+ years of experience in IT industry and 7 years of experience as a Cloud/DevOps Engineer with the ability to accomplish all aspects of Different Cloud Services, DevOps, Build and Release Management, Software Configuration Management, Source Control and Application Server Management, and System Administration.
  • In - depth experience onSaaS, PaaS, and IaaSconcepts of cloud computing architecture and Implementation using AWS.
  • Hands-On experience with AWS cloud services like IAM, S3, EC2, EKS, ECS, Lambda, Kinesis, DynamoDB, EBS, ELB, DNS, Route 53, AMI, VPC, CloudWatch, Auto scaling, Code Pipeline, Code Commit, Code Build, Code Deploy, Glue, SNS, SQS, Security Groups, CloudFront, Snowball, CloudTrail, CloudFormation, EMR, EFS, RDS, and Glacier..
  • Experience withAgileandScrummethodologies. Involve indesigning, creating, managing Continuous BuildandIntegration environments, which included inplanning, making, overseeing Constant FormandCoordination circumstances.
  • Worked in implementing full CI/CD pipeline using Groovy scripting.
  • Implemented Infrastructure automation through Ansible for auto-provisioning, code deployments, software installation and configuration updates. Experienced in writing various custom Ansible playbooks for deployment orchestration and to simplify, automate day-to-day server administration tasks
  • Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registry.
  • Installing RabbitMQ onto different nodes machines using Ansible
  • Configuring RabbitMQ Clustering (A RabbitMQ cluster is simply a grouping of one or more RabbitMQ nodes)
  • Experience with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and in creating Kubernetes clusters work with frameworks running on the same cluster resources.
  • Championed in cloud provisioning tools such asTerraformandCloudFormation.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform and Managed AWS infrastructure as code using Terraform.
  • Implemented and supported Continuous Integration process via Jenkins and Bamboo for several java applications including setting up pipeline jobs and downstream job configurations in Jenkins.
  • Experienced in using build tools like Maven, Ant, and Gradle for the building of deployable artifacts from source code and pushing them into the Nexus repository.
  • Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments as defined in SDLC
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Managed Git repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.
  • Worked and implemented entire CI/CD using Groovy scripting.
  • Experience working with Apache Hadoop, Kafka, Spark and Log stash.
  • Built scalable Docker infrastructure for Micro services utilizing ECS - AWS Elastic Container service by creating task definition json file.
  • Expertise in configuring Log monitoring tools like ELK (Elasticsearch, LogStash & Kibana), Nagios, Splunk, Filebeat and Grafana to monitor logs of applications in prod and non-prod.
  • Hands-on experience in Linux based database management systems like RDBMS, MySQL, MongoDB, Cassandra, NoSQL and programming languages like JAVA and .NET.
  • Experience in using Tomcat web server and JBoss, WebLogic and WebSphere application servers for deployment.
  • Have used Jenkins, Azure DevOps extensively for CICD pipelines.
  • Have been extensively working on CICD pipelines through Azure DevOps.
  • Experience supporting 24x7 production environment. Experience providing on-call and weekend support.
  • Good scripting knowledge on Pearl, Bash, Shell, Python, PHP scripts for automation of the build and release process.
  • Strong Knowledge in working with Selenium automation framework to performsmoke and regression testing using TestNG and Jenkins.
  • Extensive experience in installing, configuring, troubleshooting, maintaining, implementation, and support on Red hat Linux, CentOS and Ubuntu, configured kickstart server and updating/applying patches to the servers using Red Hat Satellite server.
  • Provided support to Dev, Test, Stage, and Production environments. worked in container-based technologies like Docker, Kubernetes, and OpenShift

TECHNICAL SKILLS

Cloud Technologies: AWS, Azure, GCP

SCM Tools: Bitbucket, Git, GitHub, SVN, Ansible, Chef, Puppet & Terraform.

CI Tools: Jenkins & Bamboo.

Artifact Repositories: Jfrog Artificatory & Sona type Nexus

Build Tools: Maven, Gradle & Ant.

Container & Orchestration: Docker & Kubernetes

Web Servers: JBOSS, Apache Tomcat, Web logic & Web Sphere.

Web Technologies: HTML, JavaScript, CSS, XML & XSLT.

Databases: MySQL, MongoDB, Cassandra, PostgreSQL & SQL Server.

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10 & Windows Server 2003/2008/2012/2016.

Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy, IBM Clear Quest & HP Quality Center.

Scripting Languages: Groovy, BASH, Shell, Python, PowerShell, Ruby & Perl

Messaging Services: RabbitMQ, Amazon SNS

PROFESSIONAL EXPERIENCE

Confidential

Sr. DevOps Engineer

Responsibilities:

  • Built and configured EC2 instances on AWS cloud platform, configured Elastic Load Balancer for traffic control for the EC2 and S3 buckets.
  • Worked with AWS S3 and IAM services, created S3 buckets, and configured them with permissions, logging, versioning, and tagging and created new IAM users and groups, defined roles, policies and identify providers.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Deployed application which is containerized usingDockeronto aKubernetescluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS).
  • Deploying microservices in to EKS(Cluster) using Argo CD tool
  • Installed RabbitMQ onto nodes using Ansible, wrote a playbook to do automation and integrated with Jenkins.
  • Used Kubernetes for creating new Projects, Services for load balancing and adding to Routes by accessing from outside, created Pods through the new application and controlling, scaling and troubleshooting pods through SSH
  • Set up the Jenkins CI/CD process and Jenkins’s master slaves for the entire CI/CD infrastructure.
  • Configured various jobs in Jenkins using Groovy for deployment of Java and .Net based applications.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Developed infrastructure as a code using Terraform while applying a fully modularized approach. Built networking infrastructure, EKS (Kubernetes) clusters, and relational databases in AWS
  • Responsible for writing Ansible Playbooks to implement an effective patching strategy for the installation of security patches on Linux Servers automatically.
  • Worked with AWS S3 and IAM services, created S3 buckets, and configured them with permissions, logging, versioning, and tagging and created new IAM users and groups, defined roles, and policies and identify providers.
  • AutomateAWSinfrastructure through infrastructure as code by writing various Terraform modules,
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Worked on the OpenShift platform in managing Docker containers and Kubernetes Clusters and Created Kubernetes clusters using ansible playbooks
  • Expertise in AWS Cloud Administration which includes services like EC2, VPC, AMI, S3, CloudFormation, ELB, ALB, ECS, ECR, IAM, EIP.
  • Used Ansible as configuration management tool to automate repetitive tasks and to quickly deploy critical applications, by using Ansible playbooks, modules and roles.
  • Designed the build and deployment process of clients Core application and completely automated using ANT, Maven, Perl, Java, Jenkins, Progress DB, Git, GitLab.
  • Install, configuring, upgrading Enterprise GitLab, Nexus, Jfrog Artifactory, administering this application and standardize CI Process for all new application projects.
  • Developed customized ANT libraries using JAVA to achieve the deployment automation needs.
  • Built an effective dependency management model among different application components and their release versions.
  • Responsible for improvising and end-end automation of existing client’s applications using PERL, SHELL SCRIPT, progress DB and Jenkins.
  • Expertise with working in scrum under agile methodologies by leveraging Jira.
  • Responsible to provide task level inputs in daily stand up and highlight if there are any blockers for progressing with the planned development activities.
  • Primary contact for various production issues and Kubernetes cluster troubleshooting.

Environment: Git, SVN, Maven, Ant, Jenkins, Ansible, Terraform, Docker, Kubernetes, Tomcat, ELK, Nginx, Nagios, JIRA, Shell, Python scripts, OpenShift, Azure DevOps, AWS, RabbitMQ,Azure, EKS, AKS

Confidential

DevOps Engineer

Responsibilities:

  • Responsible for the day-to-day administration and trouble shooting of the AWS infrastructure
  • Worked on designing and implementation of the various containerized applications using docker and deploying them to Amazon EKS Kubernetes cluster
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively managed changes
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks
  • Designed GIT branching strategies, merging per the needs of release frequency by implementing GIT flow workflow on Bit bucket
  • Worked on container-based deployments using Docker and working with Docker images, Docker Hub and Docker-registries
  • Designed, planned, developed & maintained Infrastructure as code using Terraform/CloudFormation.
  • Implemented Kubernetes for the runtime environment of the CI/CD system to build, test and deploy
  • Implemented CI/CD process by writing advanced Jenkins Pipeline Files
  • Made use of Gradle and maven for building applications and written structured pom which can be consumed by Jenkins
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Jfrog Artifactory and X-Ray and Oracle database templates.
  • Managed Nexus repositories for the maven artifacts and dependencies and used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects
  • IntegratedSonarQubewith Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments
  • Automate spring boot and database application deployments on multiple stack environments in QA, UAT and Prod environments writing python scripts and Ansible
  • Automated setup of environments and deployment of applications using BASH, Shell, Python, PowerShell, Ruby, and Perl

Environment: GIT, Jenkins, Docker, Artifactory, Maven, PowerShell, Node JS, AWS, Kubernetes, Python, Shell Scripting, MongoDB, New Relic, UNIX, Linux, JIRA, SonarQube, Nexus.

Confidential

Build & Release Eng

Responsibilities:

  • Responsible for managing cloud computing tool AWS and the code in GitHub
  • Designing and implementing fully automated server build management, monitoring and deployment by using Technologies like AWS and Ansible
  • Designed and implemented various applications by using docker and deployed them on to Kubernetes clusters
  • Creating virtual Machines (According to application need such as OS, Database (SQL, MySQL), Framework, Web Server) on AWS and local Server
  • Used Ansible and puppet to manage Web Applications, Config Files, Data Base, Commands, Users mount Points and Packages
  • Created & maintained cookbooks and recipes in Chef, playbooks in Ansible for continuous deployment of resource in SITE/STAGING and PRODUCTION ENVIRONMENT
  • Migrated standalone applications from local to AWS cloud
  • Provide drill down reporting for application teams to use in monitoring their application resource usage/performance
  • Deploy artifacts on AWS with Jenkins AWS Code Deploy plugin
  • Installation and Configuration of Red hat LINUX server
  • Installation, configuration and management of Apache and Tomcat servers
  • Setup of build scripts, systems, and infrastructure to enable build and release process
  • Build C++ and Java files using ANT/MAVEN build tool
  • Implemented MAVEN builds to automate artifacts like jar, war, and ear
  • Implemented continuous Integration using tools such as Jenkins and Bamboo
  • Designed and developed Bamboo Build deployments
  • Managed nexus MAVEN repositories to download the artifacts during the build
  • Experience in managing source control systems GIT and SVN
  • Designing, creating, and maintaining GIT repositories to client specifications
  • Developed and maintained integration and release processes
  • Worked on Apache and Tomcat servers for hosting web apps
  • Created and maintained Subversion repositories, branches, and tags
  • Branching and merging code lines in the Subversion and resolved all the conflicts rose during the merges.
  • Hands on writing Shell scripts and Perl scripts for compilation deployment processes
  • Communicating with all levels of engineering, management, and developers, testing teams
  • Hands on trouble shooting skills, project documentation

Environment: AWS (Amazon Web Services), GIT, SQL, Jenkins, AWS, Maven, Chef, Ruby, Docker, JIRA, Artifactory, Oracle, Shell, Tomcat, Power Shell Scripting. C#.Net, VMWare/vRealize, UNIX andLinux

We'd love your feedback!