We provide IT Staff Augmentation Services!

Cloud Operations Engineer Resume

2.50/5 (Submit Your Rating)

MA

SUMMARY:

  • 6 years of professional experience in Installation, configuration and troubleshooting of Redhat Linux, Ubuntu and Windows 2012 on various hardware platforms and over 4 years in DevOps tools like CVS, SVN, GIT, ANT, Maven, Jenkins, Puppet, Docker and AWS cloud.
  • Experience in installation, configuration, tuning, security, backup, recovery and upgrades of various Debian & Red Hat family distributions (Centos, Ubuntu, Fedora, SUSE etc).
  • Expertise in setting up Staging and Prod environments for CI workflow using tools like GIT, Maven, Jenkins, Puppet.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (kasha, Bash), Python.
  • Built servers using AWS Cloud Formation scripts: Importing volumes, launching EC2, RDS, assigning roles and policies via IAM, load balancers (ELBs), Security groups in the defined Virtual Private Connection.
  • Implemented DNS service through Dyn on ELBs to achieve secured connection via HTTPS.
  • Implemented AWS Lambda functions to run scripts in response to event in Amazon Relational DB table or S3 bucket or to HTTP requests using Amazon API Gateway.
  • Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage etc and have insight in the monitoring tool namely, Nagios, Sensu.
  • Experience on monitoring API calls in the logs of Amazon CloudTrail.
  • Experience in using artifactory repositories like Nexus.
  • Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management tools like Subversion and GIT.
  • Extensive experience with building of deployable artifacts (war & ear) from source code like ANT, Maven.
  • Extensively worked on Jenkins, Docker by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience in creating Upstream and Downstream jobs (Build Pipeline) in Jenkins.
  • Application Deployments & Environment configuration using Puppet, Jenkins.
  • Created and maintained Puppet modules for configuration management.
  • Implemented and maintained Puppet Configuration management spanning several environments in AWS cloud.
  • By using puppet modules, pushed the O.S repo updates by changing environments to the production instances.
  • Familiarity with Kubernetes, Docker Swarm, Terraform.
  • Created a microservice environment on the cloud by deploying services as docker containers .
  • Used Kubernetes to deploy, load balance, scale and manage docker containers with multiple namespaced versions.
  • Created docker files to automate the process of creating an image from a base image.
  • Expertise in Querying RDBMS such as MYSQL by using SQL for Data integrity.
  • Basic knowledge in web technologies such JavaScript, HTML.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Experience in making use of cloud technology AWS and MYSQL like RDS database.
  • Experienced in Hyper - V and Virtual Center Administration, troubleshoot of server virtualization products like VMware, and Hyper-V.
  • Familiar with all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects

TECHNICAL SKILLS:

Operating Systems: Linux, Ubuntu, Centos, SUSE, RHEL, Windows

Networking: FTP, HTTP, HTTPS, TCP, DNS

Web Servers: Apache Tomcat, Web Sphere, WebLogic

Build Tools: Ant, Maven, Gradle

Containerisation: Docker, Vagrant, kubernetes

Atlassian Tools: Jira, BitBucket, HipChat, Bamboo

Scripting: Shell, Python, Ruby

Database: Oracle9i, MySQL, MongoDB, SQLite

Version Control: CVS, Subversion, GIT

Configuration Management: Puppet, Chef, Ansible

Programming Languages: C, C++, Java, COBOL

Web Technologies: HTML, CSS, Java Script, XML, JSON

Artifact Repo: JFrog, Nexus

Cloud Services: AWS: EC2, S3, RDS, Elastic Beanstalk, Lambda, VPC, Route53, IAM, RDS, ELB, NAT instances, Code Deploy, AMI, DMS, Auto Scaling, Cloud Watch, Security groups, Cloud Formation, Cloud Front, Cloud Trail, ASTRA.

PROFESSIONAL EXPERIENCE:

Confidential, MA

Cloud Operations Engineer

Responsibilities:

  • Responsible for building application full automation pipeline for deployment into AWS using Jenkins, Artifactory, Chef and Terraform.
  • Created Python scripts to: Totally automate AWS services which include web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration. This script creates stacks, single servers, or joins web servers to stacks. Dynamically add and remove servers from AWS production environment.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Designed AWS Cloud Formation templates to create customized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Involved in designing and deploying multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWSCloudFormation.
  • Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Monitored network devices and reviewed network logs to identify potential problems using Nagios .
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Utilized Configuration Management Tool Chef and created Chef Cookbooks using recipes to automate system operations.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Configured Apache webserver in the Linux AWS Cloud environment using Chef automation.
  • Configured Nagios to monitor EC2 Linux instances with Chef automation.
  • Strong knowledge on source controller concepts like Branches, Merges, and Tags.
  • Implemented Auto Scaling with Chef and Assign chef roles to EC2 instances.
  • Implemented environments, roles, and data bags in Chef for better environment management.
  • Implemented a CD pipeline involving Jenkins & GIT to complete the automation from commit to deployment.
  • Created Docker files to automate the process of capturing and using the images.
  • Created a microservice environment on the cloud by deploying services as docker containers . We used Amazon ECS as a container management service to run microservices on a managed cluster of EC2 instances . Implemented Amazon API Gateway to manage, as an entry point for all the API's.
  • Created Pods and managed using Kubernetes.
  • Utilized kubernetes and docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Used Heapster monitoring platform on Kubernetes to report detailed resource usage information.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell.
  • Expert Knowledge on Bash Shell Scripting, Automation of cron Jobs, Ruby and Python Scripting.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.

Environment: RHEL, Centos, Ubuntu, AWS, VPC, EC2, Route 53 DNS, Lambda, DMS, Glacier, EFS, Cloud Formation, Cloud Watch, SaaS applications, GIT, Jenkins, Maven, Chef, Docker, JFrog, Bash Scripting, Python, Ruby, JIRA, Apache Tomcat, JavaScript.

Confidential, NJ

AWS & DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance and auto-scaling in AWSCloudFormation.
  • Configured AWSIAM and Security Group in Public and Private Subnets in VPC.
  • Created AWSRoute53 to route traffic between different regions.
  • Used MySQL, DynamoDB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Designed AWS Cloud Formation templates to create customized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Maintained the user accounts (IAM), RDS, Route53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Defined branching, labelling, and merge strategies for all applications in Git.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Utilized Configuration Management Tool Chef& created Chef Cookbooks using recipes to automate system operations.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Working with Elastic Bean stalk for quick deployment of services such as EC2 instances, Load balancer, and databases on the RDS on the AWS environment.
  • Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Handle the details of capacity provisioning, load balancing, scaling, and application health monitoring using Elastic Beanstalk.
  • Configured plugins for the integration tools to the version control tools.
  • Manage source code, software builds, software versioning, and detect tracking on software maintenance tasks/projects.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Manage 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 Chef.

Environment: AWS, Chef, Elastic Beanstalk, Puppet, Jenkins, VDI, VPC, Route53, EBS, SQL, ELB, DynamoDB, Cloud watch, Cloud Formation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, Git.

Confidential, SLC, Utah

AWS & DevOps Engineer

Responsibilities:

  • Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Creating S3 buckets and managing policies for S3 buckets and utilized S3 and Glacier for Archival storage and backup on AWS.
  • Creating public and private subnets within the VPC and attaching them to the EC2 instances based on the requirement.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Utilize AWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Virtualized the servers using the Docker for the test environments and de0v-environments needs. And, configuration automation using Docker containers.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, Dynamo DB tables, EBS volumes to set alarms for notifications or automated actions.
  • Expert Knowledge in Bash Shell Scripting, Automation of Cron Jobs.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, Route53, EBS, SQL, ELB, Cloud watch, CloudFormation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting.

Confidential

Devops/Build & Release Engineer

Responsibilities:

  • Worked on different environments like Java, .NET, Visual Basic and Visual C++
  • Set up the automation environment for Application team if necessary and helped them through the process of build and release automation.
  • Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository.
  • Administering the UNIX, SVN Repository. Migrated the code from other Version Control to Subversion.
  • Involved in Installing and configuring GIT distributed version control tool.
  • Written pre-commit, post-commit, post-receive hooks in GIT.
  • Responsible for merging, tagging and conflict resolution in GIT and Geritt.
  • Worked on Report generation, based on the requirements from the App team.
  • Analysed the tool architecture and implemented it on the applications, making it more user-friendly for the application team.
  • Worked on the source code to generate builds and created procedures for the deployment on the servers for the release.
  • Communicated with the Application team and made them understand about the automation tool and its features.
  • Used source control version tools like AllFusion Harvest, Visual Source Safe, CVSNT, for analysing the source code and implementing it on automation tool.
  • Worked on Deployment procedures using middleware like WebSphere, created deploy scripts and setting for the Production Release.
  • Supported the Application team in making them analyze about the automation implementation and other related issues (if any).

Environment: JIRA, SVN, GIT, Apache ANT, Maven, Jenkins, Apache Tomcat, Shell Script, Unix/Linux, Windows, Jboss

Confidential

System Administrator

Responsibilities:

  • UNIX Administration maintaining around 1000 Production environment including RHEL 4/5 servers.
  • Installation, configuration & administration of Red Hat Enterprise Linux RHEL 3.0/ RHEL 4.0, Centos 4.0.
  • Monitoring their memory/CPUload, DiskSpace, swapspace, processes etc. Running on them using Nagios.
  • Installed and configured Solaris 10 servers using jumpstart with zones and containers on SUN servers.
  • Managing file systems; grow them on fly using LVM on Linux.
  • Configure servers to use HTTP, DNS, DHCP, NFS, NetBackup, and Storage Disk configuration.
  • Creating &administer user accounts, SUDO access, application related user administration.
  • Diagnose and correct boot failures arising from boot loader, module, and file system errors on Linux.
  • Usage of system-monitoring tools like NAGIOS to report systems usage and performance.
  • Shell scripting of error logs print queue checking, and disc space status via email routing CRON tab entry experience.
  • Performing O/S upgrades Migrations.
  • Troubleshooting Linux network problems.
  • Configured Bonding in Linux.
  • Maintain & troubleshoot Storage Disks from HITACHI, and EMC Disk arrays.
  • Configuration of Secured Shell (SSH) in Linux servers.
  • Provided onCall Support for RedHat Linux environment.
  • Used package management tools like YUM for supporting various distributions of Linux, primarily RedHat.

Environment: Unix, RHEL CENTOS Nagios, HTTP, DNS, DHCP, NFS, Cron, SSH.

We'd love your feedback!