We provide IT Staff Augmentation Services!

Sr. Devops/cloud Engineer Resume

2.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • Having 8 years of experience in all the areas of Software development life cycle which are Included but not limited to automation, Implementation of CI/CD, System Administration, Cloud computing, Software Configuration Management (SCM), Containerization, orchestration, Scripting for various environments.
  • Setup and built AWS infrastructure. Performed data migration from on premises environments into AWS.
  • Strong experience of data migration (to public cloud) practices and technologies.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Working with varying business units, understanding their release requirements, resolving their release issues, and aligning them to appropriate release vehicles as per needs.
  • Experience in setting up CI/CD using different DevOps tools.
  • Experience in AWS services such as EC2, ELB, Auto-Scaling, EC2 Container Service, S3, IAM, VPC, RDS, DynamoDB, Cloud Watch, Lambda, Elastic Cache, Glacier, SNS, SQS, Cloud Formation.
  • Working knowledge on Azure cloud IaaS and PaaS Services, Azure SQL, Azure storage, and Azure Services
  • Experience on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation. Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions.
  • Written Lambda functions to implement tasks like, taking EBS volume snapshots in regular intervals and copying the files in between the S3 buckets only when the actions are triggered.
  • Experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Expert in designing and distribution of Data across all the nodes and Clusters on different availability zones in AWS Redshift and experience in automating the infrastructure usingTerraformin AWS console.
  • Experience in building new application and deployment through Ansible and managing in production environment. Created Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes.
  • Excellent experience on container management using Docker in creating images. Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.
  • Experience with containerization technology using Docker or evolving container management platforms likeKubernetes and using Kubernetes to manage dozens of microservices.
  • Expertise includes bash and Python scripting with focus on DevOps tools, CI/CD Architecture, and hands-on Engineering.
  • Implemented Continuous Integration with Jenkins integrated Jenkins with Maven, SonarQube, JFrog, Nexus and Ansible.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using GIT and JIRA.
  • Experience in implementing Bitbucket cluster. Experience in branching, tagging, and maintaining the version across the environments using SCM tools like GIT/bitbucket.
  • Experience on Oracle Application dealing with Patches and dealing with concurrent systems.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts
  • Experience with Oracle, MongoDB, and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc...
  • Experience in Configuring and deploying to Application servers WebLogic and Websphere.

TECHNICAL SKILLS

Cloud Platforms: Azure, AWS. Terraform

Configuration Management Tools: Ansible, Chef, Puppet

CI /CD Tools: Jenkins, Bamboo

Build Tools: Maven, ANT

Containerization Tools: Programming Languages

Docker, Kubernetes: Java

Version Control Tools: Git/GitHub, Bitbucket, SVN

Logging & Monitoring Tools: Nagios, Splunk, CloudWatch, Azure Monitor, New Relic, ELK stack, Data Dog

Databases: OracleDb, DB2, MySQL, MongoDB, RDS

Application/Web Servers: Apache Tomcat, NGINX, JBoss, WebSphere, Web Logic.

Operating Systems: UNIX/Linux, Windows, RHEL, CentOS, Ubuntu

Virtualization Platforms: Oracle VirtualBox, VMware Workstation, Vagrant, VMware.

Bug Tracking Tools: JIRA

Scripting Languages: Perl, Python, YAML, Ruby, Shell, PowerShell, JSON, Groovy, HCL

PROFESSIONAL EXPERIENCE

Confidential, Mountain View, CA

Sr. DevOps/Cloud Engineer

Responsibilities:

  • Automated Backup and recovery of the infrastructure and Applications in designated DR regions as part of the overall organization DR strategy resulting in real time point in recovery with applications being recovered in couple of mins.
  • Create various infrastructure resources for the new applications migrating to the cloud and for the new feature of the existing applications a part of various projects with infrastructure as code approach by following the ticketing and approval process
  • Coordinate with security team, networking team, application owners and others in ensuring the application security and other compliance requirements are met.
  • Perform POC on various cloud resources/third party tools, create diagrams, designs, and documentation for presenting the stakeholders.
  • Pro-actively involved in resolving production and deployment issues.
  • Worked on migrating images from Docker to podman for all the services.
  • Worked on deleting the Security groups which are no longer used in prod and non-prod accounts.
  • Worked on migrating the services from Deployment objects to Rollout objects.
  • Worked on rotating the IAM keys for all the AWS accounts every 90 days to meet the compliance requirements.
  • Implemented build cache to reduce the time taken for the services to be built in Jenkins pipeline which would increase the developer productivity and save time
  • Documented and Performed DR tests for various use case isolations which are governed by the DR governance.
  • Provided operational support for the monthly releases as per the release calendar by coordinating with PM’s, application owners and develops for migrating the builds across environments resulting in timely production releases and upgrades.
  • Setup the CI/CD pipelines and other DevOps tools for new applications and support the existing applications to ensure smooth application development process.
  • Configured various dashboards for the application owners/teams, Business to monitor the applications and infrastructure in production environments.

Environment: GitHub, AWS, Jenkins, Chef, Amazon Linux, Terraform, Red hat Linux, Splunk, Groovy, Shell Scripts, AppDynamics, Confluence, Artifactory, Kubernetes, Wavefront, Apache Tomcat, Nginx, Docker, Service Now, JIRA

Confidential, Brentwood, TN

Sr. DevOps/Cloud Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing most of the AWSstack (Including EC2, Route53, S3, RDS, IAM) focusing on high-availability, fault tolerance, and auto-Scaling in AWS Cloud Formation.
  • Strong knowledge of data migration (to public cloud) practices and technologies.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets to ensure successful deployment of web applications and database templates.
  • Used Groovy scripts for ci/cd pipeline builds and involved in pipeline setup and Jenkins’s configurations.
  • Worked with Ansible for automating VPCs, ELBs, security groups, SQS, S3 buckets.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments, checking out code from bitbucket and used maven to build war/jar artifacts.
  • Implemented AWSsolutions like EC2, S3, IAM, EBS, Elastic Load Balancer (ELB), Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Optimized volumes and EC2 instances and created multi - Availability Zone VPC instances. Maintained Route 53, VPC, RDB, SES and SNS services in AWScloud.
  • Created snapshots and Amazon machine images (AMI) of the instances for backup and creating clone instance and can create complex Identity and Access Management (IAM) policies for delegated administration within AWS.
  • Implemented rapid-provisioning and life-cycle management for Redhat Linux using Amazon EC2, Ansible and custom Python scripts.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database securitygroups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Proficient in writing AWS Cloud formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB's and security groups.
  • Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs
  • Using GO, developed a microservice for reading large volume of data(millions) from PostgreSQL database.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Ansible.
  • Used IAM to create new accounts, roles and groups and polices and developed critical modules like generating Amazon resource numbers and integration points with S3, Dynamo DB, RDS, Lambda and SQS Queue.
  • Worked on setting up lifecycle management policies to take snapshot backups of EBS volumes for all servers moved to AWSfrom Datacenter and S3 life cycle policies to back up the data from AWS S3 to AWS Glacier.
  • Worked on Multiple AWSinstances, set the security groups, Elastic Load Balancer and AMIs, auto scaling to design cost effective, fault tolerant and highly available systems.
  • Hands on experience onKubernetesfor container management that runsDockercontainerized applications in a cluster of EC2 instances in Linux Environment.
  • Support the deployment and operation of Experian’s strategic global PaaS platform, based on OpenShift/Kubernetes.
  • Created monitors, alarms, and notifications for EC2 hosts using Cloud watch.
  • Used Datadog, ELK & Splunk for both log monitoring as well as application monitoring.
  • Experience with web deployment technology specifically Linux/Nginx/Apache/Tomcat/Java.

Environment: GIT, AWS, Jenkins, Ansible, RHEL, Terraform, UNIX, Splunk, Python, Shell Scripts, Kinesis, Confluence, Artifactory, Kubernetes, Datadog, PostgreSQL, Cucumber, ELK, Docker, HP Service Manager, Service Now, JIRA.

Confidential, San Antonio, TX

AWS DevOps Engineer

Responsibilities:

  • Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Developed build and deploy scripts using Groovy, Python and UNIX for various products to be hosted on Application Servers
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
  • Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
  • Helped teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins.
  • Setting up Jenkins’s master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup on AWS cloud.
  • Writing ANT and Groovy scripts to automate the build process
  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Effectively monitored the infrastructure using tools like Splunk, Logstash, CloudWatch and Nagios.Designed and architected cloud application deployment in Open stack with Nova, Neutron, Keystone command line clients.
  • Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
  • Written Bash, Python Scripts and Ansible playbooks for infrastructure Automation and Deployment process.
  • Installed, Configured, managed, and upgraded MongoDB cluster to latest version. Written Python scripts for Mongo monitoring and back up and written database queries.
  • Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, using Kubespray. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Created and Managed local deployments in Kubernetes, creating local cluster and deploying application containers. Performed Kubernetes upgrades test on local containers before moving to Production clusters.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Trained staff onKubernetescluster administration and managing Kubernetes upgrades.
  • Experience inKubernetesto deploy scale, load balance and manageDockercontainers with multiple names spaced versions and good understanding ofOpen Shift Platformin managing Docker Containers andKubernetesClusters.

Environment: Apache, Tomcat, Docker, Terraform, Aws, Kubernetes, Git, SVN, Splunk, Chef, Jenkins, AWS, MYSQL, Jira, HPSM, Cucumber, Prometheus, AppDynamics

Confidential, Scottsdale, AZ

DevOps Engineer/SRE

Responsibilities:

  • As a DevOps Engineer worked in AWS environment utilized cloud compute services EC2, ELB, storage services S3, VPC, RDS, Trusted Advisor, Code Deploy and Cloud Watch.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Developing a Continuous Delivery (CD) with Docker, Jenkins, Bitbucket and AWS pre-built images.
  • Virtualized the servers using the Docker for the test environments and development environment.
  • Uploaded Artifacts in CI pipeline to the Nexus remote repository.
  • Container management using Docker by writing DockerFiles and set up the automated build on Docker HUB.
  • Writing Ansible playbooks, replacing the dependency on Chef Cookbooks and Chef Recipes to automate infrastructure as a code.
  • Automate new VM setup for Web & Application Servers using Ansible.
  • Responsible for CI and CD using Jenkins, Maven and Ansible.
  • Creating Branching and Merging as per the schedule.
  • Writing Ansible playbooks, replacing the dependency on Ansible playbooks and Ansible roles to automate infrastructure as a code.
  • Installing and configuring Jenkins, installing plug-ins, configuring security, creating a master and slaves for implementation of multiple parallel builds.
  • Developed Bash and python Scripts for the manual deploying the code to the different environments and updating the team after the completion of the build successfully.
  • Installation and configuration of Nginx as a Load Balancer.
  • Strong in troubleshooting, monitoring, and 24/7 production support experience in mission critical environments. Worked with systems support team to define, architect and maintain highly available production systems
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IPs accordingly.
  • Written multiple scripts in Ruby and Bash Shell for different migration tasks in the company on to AWS.
  • Installing the Load Balancers and VPC with Public and private subnets.
  • Configured AMI images with the help of boto3 and AWS CLI.
  • Coordinated with developers, Business Analyst and Managers to make sure that code is deployed in the Production environment

Environment: CI/CD,AWS, Jira, Jenkins, Chef, AppDynamics, Puppet, Selenium, Java, Apache, Python, Nginx, MySQL, ANT, SVN, Nagios, Ruby, Oracle, Splunk, Cloudera, Node.JS, Confluence.

Confidential, Columbus, OH

Build and Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on LINUX platform
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution
  • Integrated GIT into Jenkins to automate the code check-out process
  • Used Jenkins for automating Builds and Automating Deployments
  • Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention
  • Experienced working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet master, agents & Databases.
  • Assigned Puppet roles to instances as they are launched through script.
  • Integration of Puppet with Apache and developed load testing and monitoring suites in Python
  • Integrated delivery (CI and CD process) Using Jenkins and puppet
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
  • Installation of Application on production and Test server for the use of application development and configuration
  • Dealt with Jira as ticket tracking and workflow tool
  • Released code to testing regions or staging areas according to the schedule published.

Environment: Puppet, Git, putty, windows, Java/J2EE, Ruby, Eclipse, Ant, Jenkins, Maven, Jira, Junit, Linux, Tomcat Apache Application Server

Confidential

Java Developer

Responsibilities:

  • Involved in understanding and analyzing the requirements of the project.
  • Followed Waterfall Methodology to implement the features.
  • Implemented Struts MVC design pattern and front controller pattern.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Created and handled Custom-Exceptions that are related to business operations. Created child Threads to improve the performance by running some independent tasks at background.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Used Java Jdk1.5 features to implement the functionalities.
  • Designed and developed the User Interface using HTML, JavaScript, AJAX, and CSS.
  • Used Log4j for logging purposes during the development of the application.
  • Used JDBC to interact with the underlying MySQL Database.
  • Extensively worked on SQL for writing complex queries in the business logic layer.
  • Deployed Applications on Apache Tomcat Server and used CVS as the version control manager.
  • Used Mantis for tracking the issues and for enhancements of any features.
  • Used Eclipse IDE to integrate the different frameworks to build the overall application.

Environment: Java, JDBC, Jdk1.5, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, putty, MySQL, Mantis, Apache Tomcat, Eclipse IDE, Waterfall Methodology.

We'd love your feedback!