We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • DevOps/Cloud Engineer wif Over 4+ years of experience in IT industry wif in Configuration Management, Continuous Integration, Continuous Deployment, Change/Release/Build Management, Linux System Administration, Support and Maintenance in environments like Red Hat Enterprise Linux, CentOS and expertise in automating builds and deployment process using Python and Shell scripts wif focus on DevOps tools and AWS and Azure Cloud Architecture.
  • Strong experience in DevOps tools such as Git, GitHub, Maven, Jenkins, Chef, Ansible, Puppet, Docker, Kubernetes, Vagrant, Packer, Terraform, SonarQube and migrated VMWAREVMs to AWS and Azure.
  • Good Experience wif AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, IAM, ELB, SNS, RDS, EBS, S3, Auto Scaling, Cloud Front, Cloud Watch and experience in Cloud Automation using AWS cloud Formation (JSON templates) to create custom sized VPC, subnets, NAT, EC2 instances, ELB and Security groups.
  • Experienced in Provisioning Azure of Cloud Services (PaaS & IaaS), worked wif PAAS like Service bus, Azure Storage and web role. Worked wif Web Apps, Active Directory, Application Insights, and Logic Apps on Microsoft Azure classic and Azure resource manager.
  • Experience in Cloud computing, Windows Azure environment, creating teh New VMs, Azure subscriptions, storage accounts, managing SSL certificates for IIS websites, administering azure assets and migrating on premise servers to AZURE creating availability sets in AZURE.
  • Experience in using Chef Attributes, Chef Templates, Chef Recipes and used knife commands for managing teh configurations across various nodes using RUBY.
  • Configured Jenkins to integrate tools (Maven, git, Selenium, Docker, Ansible, Puppet, Chef, and Kubernetes) to accomplish teh goal and notify teh status of teh build by creating and mailing teh reports to teh members of team.
  • Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo, Continuous Delivery/provisioning tools like Puppet, Chef and Atlassian Tools Confluence and Jira.
  • Expert in using ANT scripts, Make and Maven for Build process. Experience wif Configuration Management Tools (Chef, PUPPET, Ansible).
  • Expertise in writing Bash, PowerShell Scripting, Ruby and Python for Environment Builds and Automating Deployment on Application Servers like Tomcat, JBoss, Glass Fish and WebLogic Application Servers.
  • Hands on experience on web servers such as Apache HTTP server, NGINX, Apache TOMCAT & application servers such as Oracle WebLogic 9.x/10.x, IBM WebSphere 6.x/7.x/8.x, JBOSS 4.1
  • Worked wif Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs and Change Automation. Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
  • Experience in Docker Container, Docker Swarm for creating Docker images and handling multiple images primarily for middleware installations and domain configurations. Handled large volumes of container wif Docker swarm, Kubernetes.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, services and deployed application containers as Pods.
  • Experience in designing and implementing service - oriented REST APIs.
  • Experience in administration and configuration of ELK Stack (Elasticsearch, Logstash, Kibana) on AWS and performed Log Analysis.
  • Expertise in implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, LDAP, DNS, Postfix, Send mail, FTP, Remote Access, Security Management & Security troubleshooting skills.
  • Set up Elasticache using Memcached. Configured Redis & Memcached services on Linux environment for faster session access.
  • Configuring and deploying instances on GCP environments and Data centers, also familiar wif Kubernetes Engine, Stack driver Monitoring, Elastic Search and managing security groups.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as SQL Server 2008/2012/2014 , MySQL, DB2, PostgreSQL, MongoDB and Cassandra
  • Installed, Configured, Managed Monitoring Tools such as App Dynamic, Splunk, Nagios for resource Monitoring/Network Monitoring/ Log Trace Monitoring.
  • Experience in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like Subversion (SVN), GIT (GitHub), Bit bucket and ClearCase.
  • Strong experience supporting 24X7, high availability Internet application environments that include Web, Application, RDBMS/NoSQL servers and load balancing systems.
  • Closely worked wif development, QA and other teams to ensure automated test efforts are tightly integrated wif teh build system and in fixing teh error while doing teh deployment and building.
  • Extensive noledge of Multiple Client Operating Systems such as Windows, UNIX and Linux.

TECHNICAL SKILLS

Operating Systems: Windows, Mac OS X, UNIX, LINUX (RHEL), REDHAT, Ubuntu.

Versioning Tools: CVS, SVN, Git, Bit bucket, Git

Cloud Computing: AWS, Azure, GCP

DevOps Tools: Jenkins, Bamboo, Chef, Puppet, Docker, OpenShift, Ansible, Kubernetes, Terraform, SonarQube

Build Tools: ANT, MAVEN, TeamCity, Nexus

Languages/Scripting: Perl scripting, Bash scripting,.net, VB script, power shell scripting, Java/J2EE, Ruby, Python, Bash.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest

Database: Oracle, SQL Server, MY-SQL, DB2, MongoDB, PostgreSQL, Cassandra

Others: MS Outlook, Agile, Splunk, Nagios, Zabbix, App Dynamic

Protocols/Services: DNS, HTTP, HTTPS, NFS, TLS/SSL, DHCP, IPV6.

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Installed, Deployed Red Hat Enterprise Linux, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Worked on DevOps tools like Teamcity, Octopus and Jenkins to automate teh deployment process as well as to transform teh configurations according to environments.
  • Currently working as DevOps Infrastructure administrator to automate teh installation and configuration of teh entire WebSphere product stack used across teh project.
  • Migrated services from a managed hosting environment to AWS including: service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer), Storage Services (S3, Glacier, Block Storage, Lifecycle Management policies), Cloud Formation (JSON Templates) and Auto scaling groups, Optimized volumes and EC2 instances.
  • Migrated services from a managed hosting environment to Azure including: service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Experience in monitor Agile teams and performed log analysis on ELK Stack.
  • OpenShift virtualized PaaS provider - useful in automating teh provisioning of commodity computing resources for cost and performance efficiency.
  • Ability to write scripts to automate deployment, solutions using scripting languages such as Shell scripting, Ruby and Python.
  • Worked wif Chef Enterprise and Chef Open Source, Chef DK, Chef Workstation, Chef Server, Chef-Client and Bootstrapping instances using Chef and integrating wif auto scaling.
  • Designing and implementing fully automated server build management, monitoring and deployment by using technologies like Chef and Ansible.
  • Worked on creation of Ansible manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Experienced wif Docker container deploying micro-services, and scaling teh deployment using Kubernetes.
  • Involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Develop dashboards to view server and web metrics via Zabbix
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT wif Dev/Test/Prod Branching Model for weekly releases.
  • Automated Weekly releases wif ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Built and Deployed Docker containers to provide microservices, improved developer workflow, increasing scalability and optimizing speed.
  • Worked on Docker to containerize teh Application and all its dependencies by writing Docker file and Docker-Compose files and Docker container snapshots and managing Docker volumes and deployed Docker Swarm using Ansible.
  • Wrote Python scripts for pushing data from Mongo DB to MySQL Database.
  • Used Redis Cache using stack exchange Redis client for caching in applications.
  • Used Kubernetes to orchestrate teh deployment, scaling and management of DOCKER Containers.
  • Experience in writing Shell scripts using bash, for process automation of databases, applications, backup and scheduling.
  • Created CI/CD pipeline in teh Jenkins and ran teh build by integrating wif GitHub repository by using Ansible build and deploy scripts.
  • Work on automatic and continuous inspection of code quality, integrating SonarQube wif Jenkins.
  • Maintenance of source code in GIT and extensive experience in using Version control systems includes GIT, GITHUB and Bitbucket.
  • Highly participated in Linux/Ubuntu administration along wif other functions managing different server's like Apache/Tomcat and databases such as Oracle, MySQL.

Environment: GIT, Puppet, Chef, Jenkins, Ant, Python, Perl, AWS, Jira, Maven, VMware, Terraform, Docker, Ansible, SVN, OpenShift, Kubernetes, PCF (Pivotal Cloud Foundry), Bitbucket, Octopus, SonarQube, Teamcity and LINUX.

Confidential

DevOps Engineer

Responsibilities:

  • Worked on installation, configuration and maintenance Debian/Redhat, CentOS and Suse Servers at multiple Data Centers.
  • Configured RedHat Kickstart for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Worked on Physical to Cloud Migration in AWS.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in teh defined virtual private connection.
  • Migrated consumer data from one production server to another production server over teh network wif teh halp of Bash and Perl scripting.
  • Developed Chef Recipes to configure, deploy and maintain software components of teh existing Infrastructure.
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server.
  • Installed and configured monitoring tools Nagios for monitoring teh network bandwidth and teh hard drives status.
  • Developed and supported teh Red Hat Enterprise Linux based infrastructure in teh cloud environment.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Managing a production infrastructure on Amazon Web Services VPC utilizing AWS Code Deploy
  • Wrote Python/Power Shell scripts for automating time-consuming specialty needs for external clients.
  • Managed and monitored teh server and network infrastructure using Nagios and Splunk.
  • Configured teh Ansible playbooks wif Ansible Tower so that other users can run them wif just a push of a button.
  • Developed container support for cloud environments and Docker. Deployed teh applications in Docker containers and managed teh containers in enterprise level.
  • Used Ansible to manage systems configuration to facilitate interoperability between existing infrastructure and new infrastructure in alternate physical data centers or cloud (AWS).
  • Development of automation of Kubernetes clusters wif Ansible, writing playbooks.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD wif PCF.
  • Worked on Version controller like GIT and integration tools: Jenkins.
  • Created quality gates in SonarQube dashboard and enforced in teh pipelines to fail teh builds when conditions were not met.
  • Installation and configuration of PostgreSQL database on RedHat/Debian Servers.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.
  • Logged events from forced crash dumps and troubleshoot server issues.

Environment: GIT, Puppet, Jenkins, Chef, Ant, Python, Perl, AWS, Jira, CI/CD, Docker, Ansible, PCF, Kubernetes, Terraform, VM Ware, Open stack, SonarQube, SVN and LINUX.

Confidential

DevOps/Build-Release Engineer

Responsibilities:

  • Implemented new Process and Policies for Build Process and involved in Auditing.
  • Built Continuous Integration Environment (Jenkins, Sonar, and Nexus) and Continuous Delivery Environment.
  • Worked on deployment automation of all teh micro services to pull image from teh private Docker registry and deploy to Docker Swarm Cluster using Ansible.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker Hub.
  • Automated using Ansible, Python, Perl or shell scripting wif attention to detail, standardization, processes and policies.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments
  • Managed Sonatype Nexus for Artifact and Dependency Management Systems.
  • Defined teh Build and automated Testing Infrastructure. Educated both Development and QA teams wif teh tools and process.
  • Managed GitHub Projects and migrated from SVN to GitHub wif history.
  • Involved in building rpms using Maven rpm Plugin.
  • Provided support for Artifact Management using Ansible and used Nexus yum Plugin to provide yum Integration from Repository Server.
  • Created quality gates in SonarQube dashboard and enforced in teh pipelines to fail teh builds when conditions were not met.
  • Wrote MAVEN and Ant Scripts to automate teh build process.
  • Managed teh Maven Repository using Nexus tool and used teh same to share teh snapshots and releases of internal projects.
  • Built Jenkins and Canary CI/CD Pipelines from teh scratch and made working.
  • Involved in Dev/QA Deployments and automated using Maven.
  • Implemented teh SCM Best Practices by allowing each individual Developer their own Workspace.
  • Used Agile and Scrum Methodologies.
  • Participated in all Product Release and Patches.

Environment: Java, ANT, Maven, Jenkins, Sonar, Nexus, AWS, SVN, SonarQube, GIT (Github), Docker, Python, Shell Scripting, JBoss, Tomcat, WebLogic, Ansible and Windows.

Confidential

Build-Release Engineer

Responsibilities:

  • Prepared teh Release Plan Document for all teh Production Releases such as Rollback Plan or Back out Plan, Implementation Plan and Test Plans.
  • Automated teh Build & Deployment environment end -to-end using Jenkins.
  • Involved in managing Source control Systems like SVN and GIT.
  • Implemented continuous deployment pipeline wif Jenkins and Jenkins workflow.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Automated Weekly releases wif Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Implemented multi-parallel jobs in Jenkins which does CI, packaging, Sonar job and deployment job to different environments such as DEV, TEST and Production.
  • Worked wif Source Code Management System Git and wif build manager for Java projects Maven.
  • Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work wif developers on resolution.
  • Configured and maintained Jenkins to implement teh CI/CD process and integrated teh tool wif ANT and Maven to schedule teh builds.
  • Created scripts in Python which integrated wif AWS to control instance operations.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven, Python and Bash.
  • Updated all teh Jenkins Continuous Integration jobs, dependent jobs, snapshot jobs, release jobs, DB deployment jobs to reflect GIT changes.
  • Used TFS source control to deploy application
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated teh whole process.
  • Installed WebLogic, JBoss, Tomcat and Apache Web server binaries for different versions and related components across all environments.
  • Worked in Cross-Platform Environments like Linux and Windows.
  • Involved in Research of teh project application architecture to support/resolve build, compile, and test issues/problems.

Environment: GIT, Maven, Ant, TFS, Python, Bash, AWS, SVN, CI/CD, Jira, Tomcat, JBoss, TFS, WebLogic, Junit,.NET, Java, Agile, LINUX and Windows.

We'd love your feedback!