We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 6.3 years of extensive experience in Automating, configuring and deploying instances on cloud environments and Data centers. Experience in the areas of DevOps, CI/CD Pipeline, Build and release management, AWS/Azure and Linux/Windows Administration.
  • Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high - availability, fault tolerance and auto-scaling in AWS Cloud Formation, deployment services (OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch, CloudTrail).
  • Well versed in scalable and highly available Domain Name System (DNS), to route traffic to AWS cloud from users connected using AWS Direct Connect for larger deployments.
  • Experience on Python Boto framework and CloudFormation to automate to AWS environment creation along with the ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.
  • Configured/Integrated Jenkins with Git to poll codes and Maven to push artifacts to AWS S3.
  • Expertise in Azure Development and worked on Azure web application, App services, Azure storage, Azure SQL Database, Azure Virtual Machines, Azure AD, Azure search, Azure DNS, Azure VPN Gateway, and Notification hub.
  • Experience in Azure IaaS, PaaS, Provisioning VM’s, Virtual hard disks, Virtual Networks, Deploying Web Apps and creating web-jobs, Azure Cosmos DB, Active Directory, Azure Windows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Experience in Azure platform Development, Deployment Concepts, hosted Cloud Services, platform service and close interface with Windows Azure multi-factor authentications, continuing architectural changes to move software system offerings to a distributed, service-based architecture, utilizing Docker/Kubernetes technologies.
  • Expertise in integrating Terraform with Ansible, Packer to create and version the AWS infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
  • Hands-on experience in implementing Ansible and Ansible Tower as configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage change by writing Python code by using Ansible Python API to automate Cloud Deployment Process.
  • Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Experience in designing and implementing Chef, including the internal best practices, Cookbooks, automated Cookbook CI and CD system. Made use of Jenkins for Chef CI, and Rake for the style.
  • Strongly proficient in Build and release of Cloud based products containing Linux and Windows environments, using Powershell, TFS and Python Scripting and in oriented application using Java and scripting languages like Shell Scripting (Ksh, Bash), Ruby scripts to totally automate AWS services.
  • Expertise in integrating Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web-Hooks and Slave Machines which involved in POC on Docker and used Docker registry, Docker-compose, Docker bridge.
  • Experienced in OpenShift platform in managing Docker Containers, Kubernetes Clusters and implemented production ready, load balanced, highly available, fault tolerant kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Experience in setting up Kubernetes (k8s) Clusters for running microservices and pushed Microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes Clusters via Playbooks in Ansible.
  • Created and maintained build scripts using MAVEN to perform builds efficiently.
  • Used Maven as a build tools on Java projects for the development of build artifacts on the source code.
  • Implemented Continuous Integration and Continuous deployment using various CI tools like Jenkins, Hudson, Nexus, Teamcity and BuildForge.
  • Experienced in authoring pom.xml, build.xml files performing releases with Maven, ANT release plugin and managing artifacts in Sonar type NEXUS, Jfrog Artifactory.
  • Skilled in monitoring servers using Nagios, Splunk and maintaining high availability clusters in ELK.
  • Experience Atlassian tools JIRA, Confluence, Bitbucket and Bamboo for defect management, team collaboration, source code management and continuous integration and deployment practices.
  • Experience in installation, configuration and management of RDBMS MySQL, DB2 and NoSQL tools PostgreSQL, Cassandra and MongoDB.
  • Experience in using web servers like Apache HTTP and Tomcat, Nginx, IIS and application servers like IBM WebSphere, Oracle WebLogic and JBOSS for deployment.

TECHNICAL SKILLS

Cloud Services: Amazon Web Services (AWS), Azure.

Operating Systems: Red Hat Linux, CentOS, SUSE LINUX, UNIX, Windows, Ubuntu.

Automation/configuration Tools: Chef, Puppet, Docker, Ansible, Jenkins, Hudson, Bamboo, Terraform, Kubernetes, ANT, Maven.

Container Tools: Docker, Kubernetes, Docker Swarm, OpenShift.

Web Servers: Apache Tomcat, Web Logic (8/9/10), WebSphere ­­Apache 1.3.x, Apache 2.0.x, and Nginx.

Database Technologies: DB2, SQL Server, MySQL, RDS, NoSQL- MongoDB, DynamoDB

Scripting languages: Python, Bash/shell Scripting, PowerShell Scripting YAML, JSON.

Networking/Protocol: FTP/SFTP, SMTP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS

Version Control Tools: GIT, Bitbucket, SVN (Subversion), CVS

Virtualization Technologies: VMware vSphere, ESXi 5.x/4.x, ESX /3.x VMware Workstation, Oracle Virtual box.

Monitoring Tools: Nagios, Splunk, ElasticSearch, Logstash and Kibana(ELK),­ CloudWatch, CloudTrial, Dynatrace

Bug Tracking Tools: JIRA, Clear case, Clear Quest.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Cloud/DevOps Engineer

Responsibilities:

  • Worked with Windows, Linux and AWS teams to resolve issues and plan for infrastructure changes.
  • Set up preconfigured RHEL5.x and 6.x on local and in the cloud on AWS EC2 and defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Built scripts using MAVEN build tools in Jenkins to move from one environment to other environments and made some changes in the POM.xml file.
  • Launching EC2 instances and involved in AWS RDS, S3, Load Balancing, IAM, VPC, Cloud Formation, Lambda and Cloud Watch.
  • Used AWS Route53, to route the traffic between different availability zones. Deployed and supported Mem-cache/AWS Elastic-Cache and then Configured Elastic Load Balancing ( ELB ) for routing traffic between zones.
  • Worked on Multiple AWS instances set the security groups, Elastic Load Balancer (ELB) and AMIs, Auto-scaling to design cost effective, fault tolerant and highly available systems.
  • Migrated the production SQL server schema to the new AWS RDS Aurora instance. Wrote SQL queries and worked on administration for optimizing and increasing the performance of database.
  • Installed and administered Docker and worked with Docker for convenient environment setup for development and testing with GoCD.
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, JMeter images, and ElasticSearch, Kibana and Logstash (ELK & EFK) etc.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Worked on the Docker ecosystem with a bunch of open source tool like Docker machine, Docker Compose, Docker Swarm.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Used the JIRA, Confluence for bug tracking, creating the dashboard for issues.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Ant.
  • Managing and optimize the Continuous Integration using Jenkins and troubleshoot the deployment build issues using the trigged logs.
  • Wrote multiple cookbooks in Chef and implemented environments, roles and Data Bags in Chef for better environment management.
  • Implemented Chef Knife and Cookbooks by Ruby scripts for Deployment on internal Data Centre Server and reused same Chef Recipes to create a Deployment directly into EC2 instances.
  • Automation of DPDK tests using Shell & Powershell and created Jenkins pipe-line for DPDK daily build validation.
  • Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • Template creation in JSON format for CloudFormation to create/modify multiple Stacks.
  • Worked on authoring pom.xml files , performing releases with the Maven release plugin, and managing artifacts in maven internal repository.
  • Used ElasticSearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats.
  • Responsible to designing and deploying new ELK clusters (ElasticSearch, LogStash, Kibana, beats, Kafka)

Environment : AWS, OpenStack, Docker, Jenkins, Linux, VMware, vCenter, vSphere and vMotion, RHEL, GitHub, SVN, Chef, Nagios, Ruby, Python, PowerShell, Ubuntu, CloudFormation, Terraform, ELK(Elastic Search, Logstash, Kibana), Nginx.

Confidential, St.Louis, MO

DevOps Engineer

Responsibilities:

  • Created AWS CloudFormation Templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Managed other AWS Services like S3, Cloud Front, Cloud Watch, RDS, Kinesis, Redshift Cluster, Route53, SNS, SQS and Cloud Trail.
  • Created multiple VPC's and public/private subnets, Route tables, Route Tables Security groups and Elastic Load Balancer. To grant granular permissions to specific AWS Users, Groups, and Roles created IAM policies. Automating AWS deployment and configuration tasks using Lambda.
  • Developed Chef Cookbooks, Recipes, Resources and Run lists, Managed Chef client nodes, and uploaded cookbooks to chef-server using AWS environment.
  • Designed and implemented CI/CD by integrating Jenkins with various DevOps tools such as Git, Maven, Nexus, SonarQube, Docker, AWS and Azure etc.
  • Configured Jenkins, Hudson for integrated source control, builds, testing, and deployment.
  • Written Terraform templates, Chef Cookbooks pushed them onto Chef for configuring EC2 Instance. Solved Gateway time issue on ELB and moved all the logs to S3 Bucket by using Terraform.
  • Configured and installed Dynatrace 5. x as part of performance tuning.
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing Nginx .
  • Design and develop AWS cloud infrastructure utilizing Ansible with AWS CloudFormation and Jenkins for continuous integration with high availability and secure multi-zones and automated end-to-end transit hub connectivity resource deployment in AWS via Terraform.
  • Created Docker Swarm using Docker CLI to Orchestrate, schedule and deploy the services to Swarm and managed the Swarm behavior and created virtual networks to connect Docker containers across multiple hosts using Docker weave.
  • Executed the automation from commit to deployment by implementing a CI/CD pipeline with the help of Jenkins and Chef. Setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Extensive experience in installing, configuring and administering Jenkins CI tool on Linux machines. Used Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Docker Swarm, created Docker Service Stacks and managed them.
  • Created the heap and thread dumps from Dynatrace as part of load testing.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of build platform tool Docker and virtualize the servers using Docker, create the Docker file and version control.
  • Written Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
  • Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies. Version control system and project management on Git and JIRA.
  • Monitored and suggested respective changes for high Dynatrace response time transaction calls.
  • Responsible for setup and troubleshooting activities for Automation using Jenkins and Nexus.
  • Implemented Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment on to tomcat application servers via shell scripts embedded into Jenkins jobs
  • Involved in migrating the application from Ant to Maven by analyzing the dependencies and creating the POMs to implement the build process using Maven.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Worked with Nagios for Windows Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Nagios, maintained Nagios servers and added new services & servers.

Environment : AWS, OpenStack, Docker, Docker Swarm, Ansible, Chef, Jenkins, Maven, GIT, Python, Shell Scripting, XML, Nagios, Splunk, Dynatrace, Jira, Terraform.

We'd love your feedback!