We provide IT Staff Augmentation Services!

Devops / Cloud Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Experience in managing Cloud Infrastructure Services and DevOps Automation, Build and Release Management, and Software Configuration Management.
  • Competence in designing AWS cloud models for IAAS, PAAS and Software - as-a-Service SAAS.
  • Strong knowledge in administering DevOps tools suite and providing on-call supports for Product Delivery Platforms and System/Application Troubleshooting and Problem Resolution.
  • Experience in AWS Cloud platform and its dimensions of scalability including VPC, EC2, RDS, ELB, S3, Route53, Lambda, EBS, AMI, SNS, SES, SQS, IAM, ECS, Elastic Beanstalk, Cloud Watch, Cognito, Security Groups, Direct Connect, KMS, Kinesis and focusing on High-availability, fault tolerance, and auto-scaling.
  • Launching/ stopping and terminating EC2 instances on AWS with BOTO3. and setting up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools and managed custom AMIs, created AMI snapshots.
  • Strong Knowledge on Amazon kinesis firehose and Experience in Blue/green deployments strategies using CloudFormation templates.
  • Strong ability to handle large volumes of container clusters with Docker Swarm and Kubernetes.
  • Unbeatable skills and knowledge in working on several Docker components like Docker Engine, Hub, Compose and Docker Registry. Deployed micro-service apps into containers through Deployment objects using ECS (Elastic container service) and handle the Kubernetes cluster.
  • Played an essential part in developing our new cloud native platform that will be run on top of Kubernetes.
  • Excellent experience in infrastructure monitoring tools like Nagios, AWS CloudWatch, Splunk and integrating Log analytics using ELK and EFK.
  • Extensive experience on configuration and OS installation through network and standalone installation technique and installing third-party software and services.
  • Experience with software development methodologies like Agile, SCRUM with best practices applied.
  • Experience in administrating, deploying and managing applications on RedHat, CentOS, Ubuntu and Windows.
  • Good Linux troubleshooting skills, debugging issues and have good knowledge on infrastructure related issues
  • Skillful in scripting languages like Groovy, Bash, Shell and Python.

TECHNICAL SKILLS

  • AWS services, Jenkins(CI), Gradle/maven(CD), Ansible, Chef(Configuration Management), Terraform(Templates), Troubleshooting, GIT(SCM), Docker, Kubernetes.
  • OpenStack, Amazon Web Service, Azure
  • Linux, Ubuntu, Windows, Red Hat, Fedora, CentOS
  • EC2, Lambda, S3, KMS, Glacier, RDS, DynamoDB, Lambda, Step Functions, Elastic Cache, Redshift, VPC, CloudFront, API Gateway, CloudFormation, EMR, ECS, Route53, IAM, CloudWatch, CloudTrail, Autoscaling, Security group, Network ACL, EMR, SQS, SNS etc.
  • Maven, Gradle, Ant
  • Elastic-Search, Nagios
  • Jira
  • SVN, GIT, GITHUB, BitBucket
  • Oracle, MySQL, SQL server, Postgres, DynamoDB(NoSQL)
  • JSON, Python, Perl, Shell Scripting, JAVA, .NET, C, C++, YAML, XML

PROFESSIONAL EXPERIENCE

Confidential

DevOps / Cloud Engineer

Environment: AWS Lambda, API Gateway, Cloud Formation, Terraform, Jenkins, Maven, Git, Jira, Ansible, Docker, EC2, RDS, Cloud Front, AWS WAF, VPC, S3, Glacier, AWS KMS, IAM, AWS Storage Gateway, Apache Tomcat, Groovy scripts, Linux and Windows.

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Worked on Auto Scaling, Elastic Load Balancer (ELB) & AMIs and utilized EBS to store persistent data and mitigate failure by using snapshots.
  • Participated in weekly release meetings with Technology stakeholders to identify and alleviate potential risks associated with the releases.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Deployed and scaled Web Applications using AWS Elastic Beanstalk and setup Cloud Front distributions along with dockerapi WAF as a part of CDN security solution.
  • Used IAM to create new users, roles and groups, and policies.
  • Designed and implemented CI/CD pipelines configuring Jenkins servers, nodes creating required scripts and configuring EC2 and Local VMs.
  • Extensively used Groovy, Shell and Python scripts to write and maintain the Jenkins CI/CD pipeline scripts.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Written Ansible Playbooks for zero-downtime installation, upgrading and uninstalling of various processes.
  • Worked on Designing, Installing and Implementing Ansible configuration management system and writing playbooks for Ansible using YAML and deploying applications.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Performed containerization of micro services using Docker and rolled out to upper environments.
  • Created Docker images and deployed Docker containers for Tomcat Servers, Prometheus, Grafana, and alert manager.
  • Migrated 10 different on-premise full SaaS stack to Kubernetes.
  • Created Microservices applications with integration to AWS services by using Amazon EKS, while providing access to the full suite of Kubernetes functionality.
  • Worked on Kubernetes cluster deployment system for deploying to on-premise and public cloud providers.
  • Integrated Jira with Git for task management, bug and issue tracking.
  • Created API Gateway to manage API calls and triggering lambda functions for fetching data from databases.
  • Responsible for application security and vulnerability remediation.

Confidential

Cloud Engineer

Environment: Ansible, Cloud Formation, Elasticache, Terraform, Jenkins, Maven, Git, Terraform, Jira, Docker, Splunk, EC2, RDS, Cloud Front, VPC, S3, Glacier, AWS KMS, IAM, AWS Storage Gateways, Linux and Windows.

Responsibilities:

  • Involved in migrating 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.
  • Worked on creating Custom Policies for Users and Groups using Policy Generator in IAM for privileges to AWS Services Enabling Cross-Account Access for users by switching roles in the Dev account permission to assume the role in the Prod account.
  • Configured and managed multiple AWS services as per requirements and provisioned them using Cloud Formation templates and Cloud Formation Stacks.
  • Installed Terraform on EC2 Linux server and local machines configuring and running building script on local machines, executing plans for automation.
  • Installed and configured Jenkins for CI/CD and used Ansible to automate the pipeline framework.
  • Configured Git with Jenkins and created scheduled builds using Poll SCM. Ensured scheduled nightly builds, scheduled OS patches and updates at night.
  • Implemented and created python scripts and Jenkins jobs as part of PAAS automation and infrastructure as code.
  • Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly release.
  • Integrated Ansible with Jenkins and automated various Infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
  • Automated releases every week with Maven scripts for compiling and debugging Java code and placing builds into Maven repository.
  • Implemented Docker workflow for reducing time for builds and deployments.
  • Setup Elasticache in front of RDS in case if the performance of the applications is compromised with high number of hits on database.
  • Configured Splunk and created dashboard for monitoring system. Setup Splunk alerts and troubleshoot performance issues.
  • Implemented MongoDB Database in an enterprise, Design and Support data migration.
  • Worked with ELK stack for searching the log, routing the log data and for visualizing the logged data.
  • Successfully migrated database to MongoDB from relational Oracle for faster web access.
  • Involved in SDLC life cycle of big data project that includes requirement analysis, design, coding, testing and production.
  • Used AWS Key Management Service (KMS) for data encryption ensuring the high security of data all time.
  • Cluster capacity management and provisioning through automation of underlying hosts
  • Provided L3 engineering support
  • Works with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing.
  • Expertise in docker compatibility testing on various Linux distros, Amazon Web Services (AWS) and Google cloud Engine (GCE).

Confidential

Linux Administrator

Environment: Red Hat Linux 4.x, 5.x, Autosys, AWS, GIT, ANT, Jenkins SVN, SonarQube, Nagios Hudson, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, SUSE 10, Oracle 7.x/8.x, Python, PERL Implemented & maintained the branching and build/release strategies utilizing SVN /GIT.

Responsibilities:

  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Experienced in doing code quality test by using SonarQube and set up the email service for developers to get the build failure notifications.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Hudson/Jenkins.
  • Installed and configured Red Hat Enterprise Linux 5.x/6.x and Solaris 10/11 Operating System on physical servers as well as Virtual Machines for development and test environment.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Troubleshooting day-to-day server related issues and problems in terms of operating system, applications and network.
  • Implemented system upgrades including hardware, operating system and patch upgrades.
  • Created, modified, and deleted users, groups and group memberships as per requirements.
  • Installation, configuration and administration of Red Hat Linux servers and support for servers.
  • Branches creation in SVN to implement the parallel development process.
  • Provided the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting.
  • Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, network using Nagios 4.0.
  • Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services Apache servers to meet the user needs and requirements.
  • Migrated the manual jobs to self-executing cron jobs on Physical/Virtual Servers.
  • Controlled versions in repositories using version control tools like SVN etc.
  • Responsible for configuring real time backup of web servers.
  • Worked with other IT teams, and other managers in helping build and implement systems and standards.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Documented and edited the deployment procedures, customer facing and resolution issues on WIKI for our future references.

We'd love your feedback!