Snr Cloud Engineer Resume
Houston, TX
SUMMARY
- 9+ years of extensive experience in Automating, configuring and deploying instances on cloud environments and Data centers.
- Experience in the areas of DevOps, CI/CD Pipeline, build and release management, AWS and Linux/Windows Administration.
- Experienced in cloud automation using, AWS cloud Formation Templates, Chef and Puppet.
- Implemented multiple CI/CD pipelines as part of DevOps role for on - premises and cloud-based software using Jenkins, Chef and AWS/Docker.
- Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, ELB, EBS, VPC, RDS, Dynamo DB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high- availability, fault tolerance and auto-scaling in AWS Cloud Formation, deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud Watch, Cloud Trail).
- Involved heavily in setting up the CI/CD pipeline using Jenkins, GoCD, Maven, Nexus, GitHub, Puppet, Terraform and AWS
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to
- Kubernetes, Created Pods and managed using Kubernetes
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.
- Experienced in Configuring and Deploying infrastructure and applications into cloud using AWS resources such as EC2 instances, S3, RDS, EBS, VPC, IAM policies, Route 53, Auto scaling, Cloud Front, Cloud Watch, Security Groups focusing on fault tolerance and high availability.
- Hands-on experience on writing Ansible playbooks and in creating Ansible and Ansible Tower as Configuration management tool, to configure and to automate daily tasks, deployment of large scale applications, and proactively manages changes in the environments.
- Stay current with the latest features/capabilities of the AWS platform.
- Experience in working with different build automation tools like Jenkins and Maven to achieve End-to-End Automation.
- Experienced in maintaining Docker containers with Kubernetes to automate the docker container maintenance by using it and worked on with REST API.
- Expertise in Executing Kubernetes and deployable application containers.
- Experience with Container Orchestration tools like Kubernetes
- Experience working on User admin groups, maintaining account and monitoring system performance using Nagios
- Experience in using version control systems like Subversion (SVN) and different flavors of GIT.
- Experienced in implementing and maintaining an Apache/Tomcat/MySQL/PHP, LDAP environment.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases. Experience with any industry DevOps tools, open source technologies and cloud services starting from Bitbucket, Artifactory, Jenkins, Docker, XLR, and UCD.
- Experience in using build automation tools like MAVEN, ANT for the building of deployable artifacts such as WAR, JAR & EAR from source code.
- Experience on configuration management (Chef/ Ansible) and continuous integration (Jenkins).
- Experience in Monitoring tools like Nagios and fix the issues according to SLA.
- Experience in automating, configuring and deploying instances on AWS Cloud environments.
TECHNICAL SKILLS
Operating system: Linux (RHEL (Red Hat 4/5/6/7), CENTOS & SUSE), Ubuntu, DEBIAN.
Application Servers: WebLogic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22.
Automation Tools: Ansible, Docker, Puppet, Chef
Version control tools: GIT, GitHub
Web servers: Tomcat, APACHE 2.x, 3.x, JBOSS
Scripting: Python, Bash shell, Power shell scripting
Cloud Environments: AWS, Private Cloud environments
Databases: RDBMS, NoSQL, MySQL.
Monitoring Tools: Nagios, Cloud Watch, Splunk
PROFESSIONAL EXPERIENCE
Snr Cloud Engineer
Confidential
Responsibilities:
- Provided configuration management expertise to all software development projects.
- Creation of Cost optimization metrics to Monitor, Optimize the total spend on cloud resources and Support the Cost-Effective Resources.
- Experience in Terraform automation for Infrastructure and deployment.
- Good experience with Amazon AWS Cloud Services, (EC2, S3, Config, Control Tower, Cloud Formation, Route 53, Cloud Trail, IAM, VPC, Lambda, Organizations, SSO and Cloud Watch) and managing security groups on AWS.
- Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling.
- Infrastructure as Code using AWS Cloud formation and Terraform.
- Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments.
- Developed end to end automation process for creating new AWS accounts with lot of Onboarding Steps.
- Hands on experience with AWS Control Tower service.
- Good knowledge in managing the AWS Organizations service for managing multiple accounts.
- Hands on knowledge with AWS SSO service for managing user access with On-Prem AD integration.
- Hands on experience in writing AWS CLI scripts for automation of lot of tasks.
- Performed configuration, deployment, and support of cloud services including Amazon Web Services. Performing the hardening of AWS root account after requisition.
- Wrote tons of CDK applications for automating the infrastructure provisioning.
- Developed CI/CD process by using Jenkins, Code Commit, CodePipeline and CodeBuild services.
- Provisioning AWS through Infrastructure as code. Push button deployment of new environments and version control of existing systems.
- Implementation of Docker and various Docker orchestration tools docker-compose and docker- swarm.
- Experience in managing access for IAM Users using Roles and Policies.
- Experience in setting up Transit Gateway for connectivity between On-Prem and AWS.
- Developed automation for new AWS account onboarding with combination of cli and boto3 frameworks.
- Developed lot of Cloud Formation scripts for instance provisioning, configuration management.
- Creating CloudWatch alerts for instances and using them in Auto scaling launch configurations.
- Good experience on Networking in AWS, VPC, Security Groups, Route Tables and ACL's in AWS.
- Created JIRA issues for prioritizing what is important and cope up with what’s going on around the project.
- Familiar with modern infrastructure technologies, virtualization, clustering, load- balancing and CDN.
- Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling.
- Involved in Scrum meetings, artifacts and other scrum activities in collaboration with the team.
Cloud Engineer/AWS Engineer
Confidential, Houston, TX
Responsibilities:
- Design, development, and implementation of Cloud solutions.
- Worked on automation of server provisioning by using VMWare tools VRealize Automation (VRA), VRealize Orchestrator (VRO).
- Experience in deploying and configuring cloud automation solutions as part of the vRealize implementation.
- Experience in creating various Catalog Services through vRealize Automation (VRA).
- Wrote scripts for automation of various inhouse activities using JavaScript through vRealize Orchestrator (VRO).
- Provision AWS resources using management console as well as Command Line Interface. (CLI)
- Developed Shell/Python scripts for automation purpose.
- Plan, build and configure network infrastructure within the VPC with public and private subnets and configure routing tables and internet gateway.
- Responsible for launching EC2 instances w/ Linux AMI and bootstrapping with Apache using Bash scripting, auto- scaling and Load balancers (ELB).
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Working with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Ansible and Jenkins.
- Create IAM user accounts and role-based policies for access to AWS services.
- Perform automated snapshots using CloudWatch rules and create EBS volumes from snapshots.
- Implement and maintain monitors, alarms, and notifications for EC2 instances using CloudWatch and SNS.
- Experience in Setting up of Puppet infrastructure with Puppet Master and Boot Strapping of Puppet nodes from scratch.
- Wrote Puppet modules in the process of automation of Docker infrastructure setup.
- Worked on setup of Docker UCP (Universal Control Plane) and DTR (Docker Trusted Registry) portals from scratch.
- Wrote number of scripts in the process of end to end automation in the setup of UCP and DTR as IaaC in combination with vRealize Suite.
- Worked on Docker Swarm initialization for Orchestration purposes.
- Experience in setting master slave configuration in Jenkins.
- All the infrastructure components have been deployed in AWS accounts using Jenkins.
- Working on docker traditional applications and deploying those Microservices using Docker.
- Worked on creation of custom Docker images, tagging and pushing the images to the Docker Registry.
- Implemented a Continuous Delivery pipeline with Docker, Bitbucket and virtual machines.
- Ability to quickly learn and shift in step with the latest virtualization and networking technologies.
- .
Environment: Windows Server 2008R2/2012R2/2016, AWS, Azure AD Connect, Hyper-V, vSphere 5.5/6.0, Citrix Online, Exchange 2007/2013, O365, ADAM/AD LDS 2008/2016, Cylance, Sophos, Zabbix, Alert Logic, NetBackup.
DevOps Engineer
Confidential, Greenville, SC
Responsibilities:
- Configured, monitored, and maintained difference application servers as an administrator for Jenkins and other CI tools.
- Planned, coordinated, and maintained the migration process for application servers.
- As a Ops personnel I was responsible for creating new repositories for new projects, setting up tools: Jenkins integrating it with project repos and assigning it for DEVELOPER teams.
- Installed different Plug-ins in Jenkins to make easy for different team developers to commit their changes in SCM.
- As an administrator I was responsible for Managing projects, Build Configurations, User Accounts, Groups and Permissions in Jenkins & Gitlab.
- Designed infrastructure for AWS application and workflow using Terraform.
- Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Cloud Formation/Terraform.
- Deploying and managing many servers utilizing both traditional and cloud-oriented providers (Azure) with the Chef platform configuration system.
- Automated AWS infrastructure using Terraform.
- Configured and managed source code using GIT and resolved code merging conflicts in collaboration with application developers and provided a consistent environment. Implemented Continuous Integration using GIT
- Worked with Terraform for automating VPC's, ELB's, security group's, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
- Managed infrastructure using Terraform/Cloud Formation, Console, self- healing environment and deployment pipeline for various services.
- Worked on Kubernetes configuration, concepts and management.
- Involved in designing and deploying multiple applications utilizing almost all of the AWS stack (including EC2, S3, CloudFormation, SNS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
- Knowledge on setting up containers in a cloud environment, which includes being knowledgeable in Docker, Kubernetes and other container tools.
- Configured and managed high available (HA) EC2 servers for different application AWS.
- Worked on multi platforms like Linux (Centos-7)
- Ran SonarQube on test server in sprints to check for bugs. And monitoring on prod server during SDLC.
- Created a Chef Server for our team purpose and Involved in Configuring, monitoring and multi- platform servers by defining Chef Server from workstation (ChefDK) to manage and configure Chef Clients.
- Automated the scripts in Python for whole migration process using CM tool CHEF.
- Created multiple workspaces for Vagrant within CentOS using Virtualbox.
- Administering servers and workstations in AWS using Amazon Console, Active Directory, group policies, organizational unit management, domain name server.
Confidential, Bedminster, TX
Build & Release Engineer
Responsibilities:
- Worked with Build & Release team to enhance the current process to implement a better software packaging and delivery by automation using Jenkins & Ansible Tower.
- Working Knowledge of Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Developing pom.xml files for Maven build scripts.
- Supported build and release processes and tools (MS Build, MS Release Management, and GIT).
- Automated deployment using MS Build, dotnet, PowerShell.
- Our Continuous Integration stack consists of Git, Jenkins CI-CD, the Docker Trusted Registry, and OpenShift