We provide IT Staff Augmentation Services!

Devops/ Cloud Automation Engineer Resume

3.00/5 (Submit Your Rating)

TexaS

SUMMARY

  • Around 8+ years of experience in the IT industry as DevOps Engineer in the United States, hands on experience on Python Development, Build/Release management, Linux Administration, CI/CD, CM, SCM & orchestration tools.
  • Also, Expert level Solutions Architect, and Chef Basic Fluency Badge from Chef with around 4 years of experience in various other public and private cloud platforms like Azure, Open stack, Grafana, PCF etc.
  • Experience in other tools like Terraform, Docker, Kubernetes, several scripting languages and monitoring tools. Expert in completing demanding assignments in short timelines.
  • Highly articulate, with proven experience, training and supporting team success.
  • Hands on experience on various AWS services like EC2, S3, RDS, EBS, VPC, IAM, ELB, NACL, SQS, SNS, SES, Cloud Watch, Cloud Formation, Route53, Security Groups, Route Tables, Lambda and several other services of AWS family and in depth practical knowledge on other cloud services like Azure, GCP, OpenStack.
  • Used AWS Cloud Formation and AWS OpsWorks to deploy the infrastructure using Chef that is necessary to create development, test and production environments for a software development project.
  • Responsible for administration, development, and support of web - based application running PHP and Perl on Apache with Informix and MySQL databases.
  • Experience in automation technologies like Python, chef, puppet, Jenkins, Run deck, Selenium Grid/RC/Webdriver, Maven Junit.
  • Understanding of Cloud Environment like AWS, Azure, PCF Pivotal Cloud Foundry.
  • 3 + years of Java/J2EE application development experience
  • Worked in Object oriented programming such as C, C++, C# as well as experience with MS SQL Server, ASP. NET, MVC, and ORM frameworks
  • Manage AWS S3 account, redshift and RDS cluster creation and data migration between different AZ's.
  • Creation of RDS database instances Postgres SQL in AWS and the MongoDB cluster making use of EC2 and VPC and launched via Cloud Formation template.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers like Apache, Nginx, Tomcat and JBOSS.
  • Created and deployed many Virtual Machines (VM’s) on Azure and have worked on many other services like Azure Active Directory, Blob/File/Table/Queue storages, Azure SQL Database
  • Experience in designing a Terraform and deploying it in cloud deployment manager to spin up resources like cloud virtual networks, Compute Engines in public and private subnets along with AutoScaler in Google Cloud Platform.
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and GCP.
  • Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Experience in providing highly available and fault tolerant applications utilizing orchestration technologies like Kubernetes and Apache Mesos on Google Cloud Platform.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Docker Compose and Docker Registry, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • DevOps Practice for Micro Services Architecture using Kubernetes as Orchestrator, which is used to orchestrate the deployment, scaling and management of Docker Containers
  • Integration of Automated Build with Deployment Pipeline. Installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production)

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS 6/7; SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, HPUX11i V1, V2 & V3, Ubuntu 12/13/14, Windows NT/ 2000/2003/2008 R2/ 2012, DEBIAN,MAC OS, IOS, ANDROID.

Cloud Environments: AWS, Azure, Google Cloud Platform (GCP), Open stack, PCF.

Automation Tools: Jenkins, Bamboo, Chef, Puppet, Ansible, Terraform, CA Release Automation 5.0

Version Control: GIT, Subversion (SVN), Perforce, Bit Bucket.

Monitoring Tools: Splunk, ELK, Cloud Watch, Nagios, Splunk: 5.x and 6.x,Splunk Enterprise, Splunk web Framework

Application Server: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x,Red Hat JBOSS, WEB SPHERE.

Container Tools: Docker, Kubernetes, EC2 Container Service

Network/ Protocol: DNS, DHCP, Cisco Routers/Switches WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP, Juniper.

Scripting Languages: Python, C, C#, Shell, Bash, YAML, JavaScript, Ruby, Perl, Groovy, Power shell

PROFESSIONAL EXPERIENCE

Confidential, Texas

DevOps/ Cloud Automation Engineer

Responsibilities:

  • Experience in Deployment Configuration and monitoring through CA Release Automation Nolio ASAP
  • Perform Application release automation and code migrations utilizing CA Release Automation (Nolio)
  • Design and support workflow automation scripts utilizing CA Release Automation (formerly known as Nolio
  • Develop automation flows using CA Release Automation
  • Support code migration automation in prod and testing environments for different technologies majorly involving middleware;
  • Work with middleware technologies including WebLogic and/or .Net application servers, MQ, and databases;
  • Install and administer applications in Unix, Linux, and Windows environments including debugging and command line;
  • Experience with Linux systems, virtualization in a largescale environment, experience with Linux Containers (LXC) and Docker.
  • Worked on the Docker ecosystem which includes Docker machine, Docker Compose, Docker Swarm and monitored containers using Prometheus tool.
  • Demonstrated fluency in Java/J2EE, Object-Oriented design, Design patterns with an understanding of middleware and web integration principles
  • Deliver Java/J2EE technology expertise and innovation to a development team with varying experience and skill profiles
  • Created additional Docker Slave Nodes for Jenkins, using custom Docker Images and pulled them to ECR and monitored using Prometheus.
  • Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, and Docker Swarm.
  • Setup Continuous integration with Bamboo and make use of wide range of plugins available to setup smooth developer friendly workflows.
  • Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes deployment and service files and managed releases of Helm packages.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Hands-on experience on Automation/Build such as Jenkins, JNLP Slave Nodes, Docker, Chef, Puppet, Nexus, Artifactory, Bamboo.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto- scaling, load balancers (ELBs) in the defined virtual private connection (VPC).
  • Implemented Performance testing using Apache JMeter and created a Dashboard using Grafana to view the Results.
  • Utilize various technologies such as Java, J2EE, Java frameworks, JavaScript, object-oriented analysis and design techniques, HTML, JSP, Oracle, JDBC and PL/SQL
  • Worked with a .Net Application team owners to create different business classes and interfaces using .Net Framework 3.5 with Object Oriented Programming Methodology.
  • Good experience in writing Helm Charts, Kubernetes yaml files for deployment of microservices into Kubernetes clusters.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
  • Build an easy-to-use cloud management web console for IAAS, SAAS, PAAS services to enable Ericsson to lower the cost of hardware
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Designed scalable and highly available Domain Name System (DNS) within AWS Cloud to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Troubleshooted many EC2, VPC, ELB, & Auto Scaling problems.
  • Worked with several AWS services such as Route53 in setting up access control layers and setting up VPC peering particularly related to network Route Tables and configuring them.
  • Created a WordPress environment on AWS using Terraform and Ansible, which consists of custom VPC, S3, RDS, EC2, Public and Private subnets, Security Groups, Auto Scaling Groups, ELB, Route53.
  • Setup Elastic search cluster using Terraform scripts to block all the Spam and Phishing attacks.
  • Used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.
  • Worked on AWS EC2 Instances creation, setting up VPC, Launching EC2 instances and worked on Cloud Watcher for providing high availability of applications of EC2 instances based on the load of applications.
  • Configured S3 versioning and lifecycle policies in AWS, to backup files and archive files in Glacier.
  • Migrated and automated cloud deployments using API's, chef, python (Boto& fabric) and AWS Cloud Formation Templates
  • ITSM process utilizing ticket tools like Remedy or Service-Now;
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Generates reports on REST KPI analysis as needed with SPLUNK
  • Wrapper developed in Python to run this application along with other applications
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy Developed PowerShell scripts for Production Ready QA/QC for Windows and Linux servers.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
  • General networking/internet communication protocol;
  • Work within an Agile development process
  • Development of company´s internal CI system, providing a comprehensive API for CI/CD
  • Coordination between development team and IT department for development environment maintenance
  • Develop, Maintain and support Continuous Integration framework based on Bamboo
  • Work on automation tasks by updating scripts using shell, python, etc.
  • Utilize service-oriented architecture: web services, SOAP, or JSON, etc.
  • Creating user account and providing privileges to it as required.

Environment: GitHub (GIT)), Splunk, Python, Java, CA Release Automation, Service now, Nolio, Bamboo, JIRA Shel, XML, Linux, Splunk Universal forwarder, Docker, Tomcat, Apache, My SQL, PCF (Pivotal Cloud Foundry), AWS, Selenium, ASP.Net

Confidential, California

DevOps System Engineer

Responsibilities:

  • Create, maintain and administrating GitHub and Subversion repositories as source code managements.
  • Configured Continuous Integration by setting up Build and test automation (ATDD) Jobs in Hudson/Jenkins by pointing to Orchestration and UI layer Repositories in GitHub/Subversion.
  • Involved in Migration of CI tool from Hudson to Jenkins.
  • Created end to end automation of Continuous Deployment and Configuration Management in UDeploy.
  • Developed the JSON/cloud formation temp late files to automate the provision of instances/servers in AWS.
  • Work closely with team members to design solutions that are supported by the architecture of the existing systems
  • Design, implement and maintain .Net applications within all phases of the Software Development Life Cycle
  • Develop, maintain and support new web and mobile applications
  • Application Lifecycle Management with Team Foundation Server 2015, Service Stack/Web API, IAC.
  • Designed and developed REST web services using java 1.7 spring-4 and MYSQL-4.1 which leaded to Build and deployment of project in development environment and release coordination for upper prod environments
  • Hands-on in core Java 1.6 and above
  • Strong object-oriented design skills and strong analytical capabilities
  • Building the foundational components (switch & route and bill pay application) for payment purpose, developed business components in JAVA/JAVA EE and involved in various phases of SDLC.
  • Contributed to python library that deploys k8s clusters using helm charts, in-house tool (SSDT) for service deployments into the k8s clusters.
  • Developed and Implemented Kubernetes manifests, helm charts for deployment of microservices into k8s clusters.
  • Set up and maintained Logging and Monitoring subsystems using tools like; Elasticsearch, Fluent, Kibana, Prometheus, Grafana and Alert manager.
  • Good knowledge and experience in using Elasticsearch, Kibana and fluent, CloudWatch, Nagios, Splunk, Prometheus and Grafana for logging and monitoring.
  • Set up and maintained Logging and Monitoring subsystems using tools loke; Elasticsearch, Fluent, Kibana, Prometheus, Grafana and Alert manager.
  • Monitoring (Prometheus, graphite, Grafana)
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers GKE Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers
  • Created projects, VPC's, Subnetwork's, GKE Clusters for environments QA3, QA9 and prod using Terraform Created projects, VPC's, Subnetwork's, GKE Clusters for environment
  • Work closely with other developers to design and develop quality APIs that scale to millions of users
  • Managing all RITM’s worked on Root Cause Analysis and Prevention plan adhering to SLA and avoiding breaches in Service now
  • Responsible for administration, development, and support of web-based application running PHP and Perl on Apache with Informix and MySQL databases.
  • Development of test framework using the Python.
  • Development of Assembly instructions for initializing the processor.
  • Created whole test framework using Selenium for further test creation and execution.
  • Automation for execution of tests in batch using Shell scripting.
  • Application release automation and code migrations utilizing CA Release Automation (Nolio), Hudson
  • Supporting the automation of Environment Builds (provision and configuration management) by developing the Chef Recipes and Cookbooks in Ruby by integrating with GitHub, Jenkins and AWS.
  • Plan, manage and optimize the continuous delivery pipeline with the CA Release Automation Continuous Delivery Edition. This advanced module offers a single, “big picture” control point of the release pipeline for executing multi-team, multi-application releases.
  • Develop multiple CHEF cookbooks and recipes and Roles to automate the deployment of the applications to different Prod/Perf/QA Environments and for Auto scaling by monitoring the Load on stacks.

Environment: GitHub (GIT)), Maven, Hudson, Splunk, CA Release Automation, Service now, Nolio, Jenkins, Shell, Perl, XML, FitNesse, Ruby, Linux, Selenium, Apache, My SQL, Prometheus, Grafana.AWS, Perl, Python, .Net Framework 2.0, ASP.Net

Confidential, New York

AWS Cloud Engineer

Responsibilities:

  • Worked on many services of AWS Compute, Storage, Database, Networking, Administration & Security, Deployment & Management, Analytics, & Mobile services.
  • Involved in designing and deploying multi-tier applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Replaced existing manual deployment and management processes with AWS OpsWorks which uses CHEF to automate how servers are configured, deployed, and managed across AWS EC2 instances.
  • Designed scalable and highly available Domain Name System (DNS) within AWS Cloud to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments.
  • Have used service manager provider API which uses Terraform to create certificates on the Azure server.
  • Developed windows services to store SQL server data in to cloud based data warehousing by using Microsoft Azure and implemented security in web application using Azure and deployed web application to Azure.
  • Worked with the team in developing backend modules using Python on Web Frame work
  • Migrated of classis ASP applications to ASP.Net and C#, MS Access to SQL Server
  • Setup Private Chef Supermarket behind the Firewall to share custom Chef Cookbooks and Custom Attributes to share them in the organization.
  • Used Elastic Stack (ELK) (Elasticsearch, Logstash, and Kibana) to validate the operational status of the resources by examining items such as metrics, Synthetic transactions, and log files.

Environment: s: AWS, Azure, Chef, Chef Automate, Ansible, Jenkins, Docker, Kubernetes, Terraform, ASG, ELB, ANT, Maven, Python, Shell, Splunk, ELK (Elastic search, Logstash, Kibana), Cloud Watch, Python GIT, Docker Swarm, Jira, VMware, Vagrant, Virtual Box, RedHat, Ubuntu.

Confidential, California

Linux Administrator / Cloud Engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development, QA, UAT and Production.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto- scaling, load balancers (ELBs) in the defined virtual private connection (VPC).
  • Worked on AWS EC2 Instances creation, setting up VPC, Launching EC2 instances and worked on Cloud Watcher for providing high availability of applications of EC2 instances based on the load of applications.
  • Configured S3 versioning and lifecycle policies in AWS, to backup files and archive files in Glacier.
  • Migrated and automated cloud deployments using API's, chef, python (Boto& fabric) and AWS Cloud Formation Templates.
  • Involved in setting up and operating AWS Relational database service (RDS) & NoSQL Database DynamoDB services.
  • Wrote many Chefs Cookbook and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Written Chef Recipes to perform middleware binary Installation and Configuration tasks involving JDK, Tomcat, WebLogic binaries installation.
  • Worked on Jenkins, Git Hub, Puppet, Artifactory and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Involved in Configuration of LDAP, NFS and NIS in Linux and implemented Samba for sharing of resources between Linux and Windows environments.
  • Experience in DevOps Engineer for project teams that involved different development teams and multiple simultaneous software releases.
  • Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies.
  • Implemented Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.
  • Used Chef as configuration management tool and created Chef Cookbooks using custom recipes to automate system operations.
  • Test Chef Cookbook modifications on various platforms using test kitchen and Chef spec and push them to Chef Server.
  • Wrote Python scripts for automated backup-ups and Cron jobs.
  • Worked on variety of Linux platforms RedHat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/resolution.
  • Installing and configuring ESX and vSphere Suite.
  • Installing & Configured Virtual Center Server and vCenter 4.0.
  • Creating and Configuration virtual machines, installing VM Tools into VM's and allocating for end user.
  • Creating and Deployed Templates and Snapshots for Virtual Machines.
  • Creating and configuring vNetwork Standard Switch (vSwitch) and Distributed Virtual Switch (dvSwitch).
  • Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
  • Managing RedHat Cluster, HPC environment etc.
  • Used Jira as ticket tracking and workflow tool.
  • Implemented automations tools DevOps.
  • Building & configuring RedHat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis
  • Building & Configuring RedHat Linux Systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Package management using RPM, YUM update in Red Hat Linux.
  • Network installation via centralized yum server for client package update.
  • Experience in using various network protocols like HTTP, UDP, FTP, and TCP/IP.
  • Configuration and Administration of NFS, NIS, and DNS in LINUX environment.
  • Responsible for creating and managing user accounts, security, rights, disk space and process management in RedHat environment.
  • Performance Monitoring/Tuning, Mirroring/Multiplexing files.
  • Synchronize and migrate data, database objects between development and production environments.
  • Provided 24/7 on call support on Linux production servers and responsible for maintaining security on RedHat Linux environment.

We'd love your feedback!