We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Expertise in AWS Services like IAM, EC2, AMI, S3, Subnets, VPC, Cloud Formation, SNS, SES, SQS, RedShift, CloudWatch, Route53, CloudTrail, Lambda, Kinesis and RDS and obtaining High Availability and Fault Tolerance for AWS EC2 instances utilizing the services like Elastic IP, EBS and ELB.
  • Responsible for configuration of RDS and NoSQL tools such as MYSQL, DB2, MongoDB, PostgreSQL.
  • Deployed Web Applications and Applications developed with java, Python, Ruby and Node.js on AWS Elastic Beanstalk and worked with Docker on familiar servers such as Apache, Nginx and IIS.
  • Experience on Azure cloud services such as Azure storage, SQL Database, DNS, VPN Gateway, Azure active directory, Azure Service Bus and configured Application Integration with Azure AD.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS instances) into secure VNets and subnets.
  • Expertise in Configuring ARM VM Networking, Private Static IP Address & Public IP address in Azure.
  • Experience using Jenkins to deploy code to Google Cloud, create new namespaces, creating Docker images and pushing them to container registry of Google Cloud.
  • Created GCP Firewall rules in order to allow or deny traffic to and from the instances and used CDN to deliver content from GCP cache locations drastically improving user experience and latency.
  • Managing Pivotal Cloud Foundry (PCF), applying patches, upgrading PCF 1.6 to next version.
  • Experience in Virtualization (Virtual Box, Vagrant, VmWare) and containerization (Docker).
  • Worked on Automating infrastructure provisioning tools such as Ansible, Chef and Terraform.
  • Extensively worked on Puppet configuration management tool which includes installing Puppet master, agents and writing manifests from scratch and pushing them to agents for CI &CD.
  • Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), Nexus (Artifactory) and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters and troubleshooting the build issues during the build process.
  • Implemented CI/CD pipeline for the database using Jenkins. Helped developers in creating Deploy snapshots, adding a version to the snapshot during production installs.
  • Hands on experience in creating Singularity images and running containers for high performance computing world.
  • Extensively worked on Jenkins and Bamboo for installing, configuring and maintaining continuous integration (CI) and for End to End automation of all builds and deployments.
  • Used Junit and SonarQube for implementing testing on CI/CD pipeline of Jenkins.
  • Worked on setting up Docker, running containers, writing Docker files and pushing Docker Images into Docker Registry.
  • Experience with Minikube in creating local cluster, deploying applications and managing them in Kubernetes.
  • Used SVN, CVS, GIT, Bitbucket and Perforce version control tools to mange the source code.
  • Worked with Make, Ant and Maven Build tools in Java and CPP Environment.
  • Worked on bug tracking tools like JIRA, Clear Quest, Rally and Quality center.
  • Experience in working with system health, monitoring and logging tools like Splunk, JIRA, Confluence, ServiceNow, SharePoint, HPQC, VSTS (Azure DevOps) ELK (Elasticsearch, Logstash and Kibana) CloudWatch, Prometheus and Grafana.
  • Developed bash (shell), Perl and Python scripts for automating routine jobs.
  • Integrated JaCoCo with Jenkins to check code coverage and generated reports based on the coverage percentage.
  • Experienced in building REST APIs on SQL, Oracle (Relational) and NoSQL databases like MySQL, MongoDB, and EMR.
  • Deployed and scaled web applications that are written in java/J2EE, .Net, PHP, Node Js, Python, Ruby, Go.
  • Good experience in writing Helm Charts, Kubernetes yaml files for deployment of microservices into kubernetes clusters.
  • Experience in maintaining the infrastructure using OpenStack and familiar with OpenStack concepts of user - facing availability zones & administrator facing host aggregates.
  • Experience with Developing different Web components such as JSPs, Servlets and Custom Tag Handlers.
  • Worked on Apache Tomcat, WebLogic and WebSphere application servers for deployments.
  • Experience in working with application monitoring tools as Dynatrace, Scout (Solar winds), Nimsoft and IDERA.

TECHNICAL SKILLS

Operating system: Linux (Red Hat, CENTOS & SUSE), Solaris, HP-UX, Ubuntu, IBM AIX, Windows NT, DEBIAN, Mac OSx

Web/Application Servers: WebLogic, WebSphere, Apache, Tomcat, IIS, Jboss

Automation Tools: Ansible, Chef, Puppet, Docker, Singularity, Vagrant, Terraform, Kickstart, Hudson, Helm, Kubernetes

CI/CD & Build Tools: Jenkins, Bamboo, Anthill Pro, uDeploy, Maven, ANT, Gradle

Version control tools: Git, Subversion SVN, TFS, CVS, Bitbucket

Networking/protocol: TCP/IP, NIS, NFS, DNS, DHCP, SMTP, FTP/SFTP, HTTP/HTTPS, NDS, Cisco Routers/Switches, WAN, LAN

Scripting: Go, Perl, Groovy, Python, Ruby, Bash shell, Power shell scripting, PHP, JSON

Virtualization Technologies: VMWare ESX/ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen

Cloud Environments: AWS, AZURE, GCP, OpenStack, and Cloud Foundry.

Databases: Cassandra, Redis, Aerospike, Oracle MySQL, MongoDB, AWS RDS, DynamoDB, DB2, Sybase, SQL, Postgres, NoSQL.

Programming/Web Technologies: Java, .Net, C++, XML, HTML, CSS

Reporting Monitoring &Ticketing Tools: Jira, Service Now, Remedy, Salesforce, Nagios, Splunk, CloudWatch, ELK (Elasticsearch, Logstash, Kibana), JIRA, IDERA, New Relic, Prometheus, Grafana.

Security & Compliance tools: Twistlock, C3M

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Working as a DevOps Engineer in Cloud Security team to provision and manage the resources in Google Cloud Platform through automation using Terraform, Jenkins, Ansible, Chef Inspec, Open Policy Agent, BitBucket, Shell Scripts, etc.
  • Proficient on GCP (Google Cloud Platform) services like Compute Engine, Cloud Storage, VPC, Cloud Load Balancing, Persistent Disk, IAM, Image, Compute Engine Firewall rules, Compute Engine Autoscaler, Cloud Functions, Cloud Pub/Sub, Cloud SQL, Cloud CDN, Google Kubernetes Engine, etc.
  • Used GitHub & BitBucket as version control to store source code and implemented Git for branching and merging operations for different Source Codes.
  • Used Terraform to deploy the GCP infrastructure necessary to create development, test, and production environments for a software development project.
  • Developed multiple Terraform modules to manage container system and container orchestration and able to automate provisioning and repetitive tasks of installation process, services, and configuration of GCP VM's.
  • Built Jenkins jobs to create GCP infrastructure from BitBucket repositories containing Terraform code and administered Jenkins for managing weekly builds.
  • Configured Jenkins to automate code deployments and to run updated scripts on GCP cloud instances by eliminating the need for error-prone manual operations.
  • Used GIT Plugins in Jenkins to automate triggering builds for latest code commit in GIT and stored the .jar, .war files into Nexus and used Kubernetes as an Orchestration tool to deploy those files to desired environments.
  • Developed Python, groovy and shell scripts for automation of the build and release process.
  • Launched GKE through automation using Terraform to provide a platform for automating deployment, scaling and operations of application containers across clusters of nodes.
  • Developed Jenkins Shared Library to be used by multiple teams to provision infra using terraform which consists of build, pre-deployment test, deploy, post-deployment test and cleanup stages.
  • Used Chef InSpec for automated testing of infrastructure and applications as code to ensure compliance, security, and other policy requirements are being met.
  • Scanning containers for critical vulnerabilities using Twistlock, updating container images and pushing them to central GCR.
  • Developed OPA (Open Policy Agent) policies to perform pre-deployment tests before provisioning the infrastructure on GCP.
  • Authenticated Vault with Jenkins and developed a script to retrieve secrets from Vault for automation.
  • Automated the deployment of Twistlock and C3M workloads using Bitbucket, Jenkins and Vault.
  • Conducting compliance scans on GCP using C3M and remediating the resources which are not under compliance.
  • Migrated all public and private repositories from BitBucket to GitHub.
  • Deployed applications onto various application/web servers like Apache, WebLogic, JBoss.

Environment: GCP, GKE, Terraform, Docker, Ansible, Jenkins, Vault, Twistlock, C3M, Chef InSpec, Open Policy Agent, Shell Script, Groovy, Python, GitHub, BitBucket, Nexus, Jira, Confluence, Apache Tomcat, WebLogic, Linux, Windows.

Confidential

AWS/DevOps Engineer

Responsibilities:

  • Provisioned AWS EC2 instances using Amazon Machine images such as RHEL, Centos and Ubuntu to run and test Applications and attached EBS volumes to those instances.
  • Written scripts for creation of new snapshots and deletion of snapshots in AWS RDS.
  • Deployed Applications in AWS Environment by configuring EC2, VPC, ELB, Elastic IP, Auto-Scaling, Security Groups, IAM, S3, EBS, SQS, Route53, CloudWatch, Cloud Formation, Cloud Front, Cloud Trail, RDS, EMR, Redshift, AWS OpsWork.
  • Configured Roles in AWS Identity & Access Management (IAM) for secure communication between AWS components and also created Users and Groups in IAM for improved login authentication.
  • Designed AWS Cloud Formation templates for provisioning customized VPC, subnets, NAT for successful deployment of Web Applications. Used Content Delivery Network (CDN) which is AWS Cloud Front to reduce load on front-end servers and also analyzed analyzed the petabyte-scalable data using AWS Redshift cluster & deployed customized images based on requirements.
  • Provided Identity Access management (IAM) policies for Users and groups to assign minimal permissions based on the requirements along with provided Amazon Resource Name (ARN).
  • Designed Network Security Groups to control inbound/outbound traffic to network interfaces (NICs), Virtual Machines & subnets.
  • Handled large scale RDBMS migration through RedShift, used Multi-AZ Deployment in RDS to enable High Availability & Automatic Failover at the database tier for MySQL workloads.
  • Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform, packer Templates and Containerized the infrastructure using Docker, which was setup in OpenShift, AWS and VPCs.
  • Worked on Pivotal cloud foundry (PCF) Architecture, PCF components and their functionalities.
  • Worked on PCF CLI for deploying applications and other CF management activities.
  • Automated the cloud provisioning, configuration management, Application deployment and Intra-service orchestration using automation engine Ansible.
  • Improved Ansible with use of EC2 for accessibility, run deck as a job scheduler, Jump Cloud as directory service, Docker for containerization, and NginX to provide container security.
  • Integrated Ansible Tower and ServiceNow Catalogues using Rest API calls for automated deployments.
  • Established Chef best practices to system deployment tools like vagrant and managed Chef Cookbook for software deployment.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repositories containing Terraform code and administered Jenkins for managing weekly Builds.
  • Worked on running python scripts in containers which are created and managed by Singularity.
  • Involved in setting up Upstream and Downstream Jobs in Jenkins for creating Pipelines.
  • Used Jenkins in the Implementation of Continous integration and continuous Delivery (CI & CD) pipeline using EC2 Instances, Github, Maven, SonarQube, Nexus, Docker and Ansible.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Implemented container based deployments using Docker images, Docker Hub and Docker-registries.
  • Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services & Pods.
  • Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for kubernetes.
  • Worked on setting up kubernetes dashboards with AAF and also using kube config.
  • Worked on Branching, labeling and Analyzing and resolving conflicts related to merging of source code in GIT and implemented a continuous Integration and Delivery pipeline using Docker, Jenkins and GIT. And also used Jenkins pipeline plugin to analyze the Maven dependencies and the SCM changes.
  • Defined dependencies and plug-ins in Maven pom.xml and integrated Maven with GIT to manage and deploy project related tags.
  • Build Java code by using Maven/gradle and placed them in Maven Repository.
  • Utilized Jira for Bug Tracking and Graphite for System monitoring.
  • Customized Splunk dashboards, configurations, reports and also used Splunk queries for searching.
  • Build Splunk dashboards using XML and as well as Created Scheduled Alerts for Application Teams for Real Time Monitoring.
  • Used Python libraries such as paramiko, pycrypto, XML parser and logging libraries to develop automatic storage, networking deployment tool on scale-out environment with Linux.
  • Involved in Implementaion, design, architecture and support of cloud-based servers.
  • Worked on planning and designing of ELK and worked on search API server and client for querying Elastic Search.
  • Monitored ELK to debug production issues and log the S3 storage that stores the sites traffic activity.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Worked on installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, OSPF, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.

Environment: AWS, EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, Amazon Cloud Watch, Compute (Web Roles, Worker Roles), Caching, Singularity, Nexus, Docker, Helm, Kubernetes, Ansible, MySQL, CLI, Agile Methodology, Vagrant, Chef, Ubuntu, GIT, Python, JIRA, Elasticsearch, Logstash & Kibana (ELK), Maven, Jenkins, Gradle.

We'd love your feedback!