We provide IT Staff Augmentation Services!

Cloud Engineer/devops Resume

3.00/5 (Submit Your Rating)

Saint Louis, MissourI

SUMMARY

  • Experience in using and configuring AWS services such as EC2, EBS, RDS, Cloud Watch, Auto - scaling, IAM, Dynamo, DB, Route 53, and S3.
  • Expertise on working Jenkins, Git, maven, Docker, Nagios, and Linux/Unix system administrator on RHEL 4.x, 5.x, 6.x, Debian, CentOS 4.x,5.x, Suse, Oracle Enterprise Linux, FreeBSD and VMware, V-Sphere ESX/ESXI environment.
  • Responsible for the creation of S3 buckets and policies and for the creation of IAM role-based policies. Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins. Strong knowledge / experience in creating Jenkins CI/CD pipelines and good experience in automating deployment pipelines.
  • Hands on experience in installing and administrating CI tools like Jenkins, Bamboo, and other Tools like SonarQube, Nexus, GitHub.
  • Good experience in writing of Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Used Bash and Python, to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Quickly deploys critical applications, Environment configuration Files, Users, Mount points, Packages and proactively manages change.
  • Experience in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Also, worked on integrating Ansible YAML Scripts.
  • 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.
  • Experience in working with the ELK (Elastic Search, Log stash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools.
  • Built out Infrastructure as a Service (IAAS) private cloud OpenStack and managed deployment of Microservices using Kubernetes, Docker and etc to production environment. Performed server monitoring, Application monitoring, Capacity Planning and log monitoring using Nagios and Splunk.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Experience working on Docker Hub, Docker Swarm, Docker Container network, creating Image files primarily for middleware installations & domain configurations.
  • Experience in code deployment and orchestration with tools such Ansible, Bash and Terraform.
  • Defined several Terraform modules such as compute, Network, Operations, Users to reuse in different environments. Involved in using Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services.
  • Current knowledge in relevant product technologies, including .NET, Jenkins, Terraform, Octopus, etc.
  • Experience in writing templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and maven to schedule the builds. Proficient with Shell, Python, JSON, YAML, Groovy scripting languages.
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and worked on the GitHub. Configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Experienced in deployment, configuration, and support of pivotal container services on VMware and google cloud platform. Setting up GCP firewalls rules to allow or to deny traffic on the instances.
  • Experience in implementing and maintenance of LDAP, TCP/IP, UDP, FTP, SFTP, HTTP/HTTPS, SSL, NIS, NIS+, NFS, DNS, DHCP and security management in security troubleshooting skills.
  • Experience in maintenance RPM and YUM package installations, patch and server management.
  • Extensively used build utilities like Maven, ANT and Gradle for building of jar, war, bar and ear files.
  • Worked on a POC, to implement Jenkins and XLDeploy, XLRelease tools into CI & CD process.
  • Experience in Installing, upgrading, and configuring RedHat Linux 5.x, 6.x, 7.x using Kickstart Servers and Interactive Installation.

TECHNICAL SKILLS

Operating System: Red Hat 5/6/7, SOLARIS 8/9/10, UBUNTU, FEDORA, WINDOWS 2008 R2

Cloud (AWS): VPC, EC-2, S3, IAM, RDS, ROUTE 53, ELB, Auto Scaling, LAMBDA, SNS, ELASTIC BEANSTALK, NAT

Virtualization/Container Technologies: DOCKER, VMWARE V-SPHERE 5.5, ORACLE VIRTUALBOX

Orchestration Tools: TERRAFORM, VAGRANT, KUBERNETES, CLOUD FORMATION

Build-Integration-Testing: JENKINS, ANT, MAVEN, NEXUS, SONARQUBE, JUNIT

Scripting Languages: PowerShell, BASH, PYTHON 2/3, GROOVY-DSL, RUBY-DSL

Configuration Management: ANSIBLE, CHEF, PUPPET

Structured Data Formats: JSON, YAML, XML

Web Technologies/Programming Languages: PYTHON, PHP, JAVA, MySQL, MARIADB, APACHE, HTML, CSS

Version Control: GIT, SVN

Process Management: SNOW, JIRA, REMEDY, SYSAID

Monitoring: NAGIOS, CLOUD WATCH, CLOUD TRAIL, ELASTIC STACK, SPLUNK, APPDYNAMICS, Dynatrace,Grafana

PROFESSIONAL EXPERIENCE

Confidential, Saint Louis, Missouri

Cloud Engineer/Devops

Responsibilities:

  • Setup AWS infrastructure by creating public, private subnets, Route Tables, NAT devices, VPC- Peering, Bastion hosts and defining ACL's for enhanced secured at subnet level.
  • Enabled enhanced security at instance level by creating Security Groups, IAM Roles specific for EC-2 instances.
  • Maintained high availability and elasticity in cloud by configuring ELB to route traffic to healthy instances in different availability zones and adding them to the Auto-Scaling group to spin up and down the EC-2 instances based on cloud watch alarms.
  • Configured End-End CI-CD pipelines with Jenkins file using Ant,Git, Ansible, Docker by defining stages for Junit testing, Jar packaging, Functional testing on Docker containers, SonarQube code analysis, deployment through ansible playbook and triggering notifications post success all this automatically triggered by a git commit and promoting to other environments.
  • Organized Ansible Playbooks as Roles for reuse such as created roles for Apache, MySQL, Docker, Jenkins, and Nagios for including them in other ansible playbooks instead of constructing from scratch.
  • Installed, configured, managed and monitoring tools such as Splunk, AppDynamics, Dynatrace for Resource monitoring, network monitoring, log trace monitoring.
  • Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform. Responsible for creating Jenkins pipeline for deployment using Ansible.
  • Configured IAM policies for IAM users and AWS resources with principle of least privilege approach using the policy generator to apply policies at granular level.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions.
  • Used AppDynamics for administrative activities like user management, application management and monitoring controller performance. Splunk used for monitoring system logs essential to finding problems and halting deployment pipelines.
  • Good knowledge and experience in using Elasticsearch, kibana and CloudWatch, Nagios, Splunk and Grafana for logging and monitoring.
  • Created Docker containers by pulling dockerfiles from GITHUB and using them as agents for functional tests in Jenkins pipeline.

Confidential

Cloud Engineer

Responsibilities:

  • Experienced in Cloud Technologies in infrastructure automation (Infrastructure as a Service-IaaS) like Amazon Web Services (AWS), VPC, EC2, Lambda, ELB, SNS, SQS, ALB, EIP, EBS, Auto Scaling, S3, Glacier, IAM, Route 53, Cloud Watch.
  • Expertise on Migration On-premise to cloud, migrated production media platform from on-premise to AWS. We Migrate Lot of Data Servers from On Premise Environment to AWS Cloud to Shut down the Development Servers in On Premise Environment.
  • Involved in Continuous Integration and Continuous Deployment (CI-CD) using various CI Tools like Drone and Jenkins.
  • CI-CD pipeline is handled via Drone tool which runs on the base of Docker images. Migrated the Elastic Search Jobs from Jenkins To Drone.
  • Use of docker containers to build artifacts via drone to deploy them on to EC2 linux instances in AWS.
  • Worked on AWS CLI and AWS APIs through Ruby scripting.
  • Wrote python scripts for implementing Lambda functions. Created API as a front door application to access data or functionality from backend services running on EC2 and code running on Lambda or any web application.
  • Used Ansible to run ad-hoc commands and playbooks to automate tasks and written playbooks and managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Wrote Puppet Manifest files to deploy automated tasks to many servers at once. Installed and configured Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Created Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other application
  • Automating day to day tasks through Bash and Python scripting wherever required.
  • Effective in creating functions and assigning roles in AWS Lambda to run python scripts and used java to perform event driven processing.
  • Good understanding of branching, build, deployment, CI/CD methodologies such as Octopus and Bamboo.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management. Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.

Confidential, Southlake, TX

DevOps/Cloud Engineer

Responsibilities:

  • Involved in designing and deploying multitude 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.
  • Assemble and arrange a virtual server farm in the AWS cloud to help Enterprise Data Warehouse facilitating including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Installed the application on AWS EC2 instances and configured the EBS block storage. Performed S3 buckets creation, policies and on the IAM role based polices and customizing.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Integrated Jenkins with different code quality analysis and Review tools like SonarQube and reporting dashboard to run analysis on present project. Involved in checking the quality of the code by using SonarQube.
  • Utilized Ansible as configuration management tools to deploy consistent infrastructure across multiple environments.
  • Configured and monitored distributed and multi-platform servers using Nagios. Worked on User administration setup, maintaining account, monitor system performance using Nagios and Tivoli.
  • Worked on "Continuous Delivery" project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Using Python, Bamboo, BitBucket and Octopus REST API to generate dynamic pipeline which also featured code scanning tools all within a Docker image which is deployed into OpenShift.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers. To achieve Continuous Delivery (CD) goal on high scalable environment, used Docker coupled with load balancing tool Nginx 1.5.9.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Worked with Docker images & Docker Container.
  • Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure. Created Docker images that handled Tomcat installation using major versions on the existing Maven-based image and then worked on building and testing these images.
  • Deployed Applications into Prod & Pre-Prod environments with various Application server technologies like WebLogic, JBoss and Tomcat.
  • Set up and maintained Logging and Monitoring subsystems using tools Elasticsearch, Fluentd, Kibana, Prometheus and Grafana.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Installed, configured, managed and monitoring tools such as Splunk, Nagios, Kibana, AppDynamics for Resource monitoring, network monitoring, log trace monitoring.
  • Using Ansible to build and deploy OpenShift cluster for for 3 separate environments within Azure which was later ported over to AWS.
  • Worked on Design and Automation of uDeploy Application process, component process, Environment resources model and designed uDeploy Processes that deploys multiple applications using WAS, JBOSS, DM-Server Containers across both virtual and bare-metal environments.
  • Involved completely on migrating on-perm applications into Cloud using Cloud Formation templates with high security by adjusting security groups flowing inbound and outbound both on Windows and Linux instances.

We'd love your feedback!