Sr. Cloud Devops Engineer Resume
Washington, DC
SUMMARY
- Overall, 7+ years of experience as Site Reliability Engineer/DevOps Engineer in automating, configuring and deploying applications, infrastructure, building applications in the areas of Data Center Operations, Systems Administration, Cloud computing, Software Configuration Management (SCM).
- Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
- Highly experienced in AWS Cloud platform and its features which includes EKS, ECS, IAM, S3, EC2, VPC, AMI, SNS, RDS, Cloud Watch, Cloud Trail, cloud Formation, Auto scaling, Elastic Load Balancing, Cloud Front, Route53, Lambda
- Implemented Terraform modules and cloud formation templates for complete automation of infrastructure creation in AWS.
- Experience in Blue/green deployment strategy by creating new applications which are identical to the existing production environment using cloud Formation templates & Route53 weighted record sets to redirect traffic from the old environment to the new environment via DNS.
- Highly experienced on Objected Oriented Concepts, Data Structures and Design patterns.
- Experienced in developing Applications with Python, Java programming languages.
- Ability to build deployment, build scripts and automated solutions using scripting languages such as Bash and Python.
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Bit bucket, Subversion (SVN) on UNIX/LINUX and Windows environment.
- Implemented Continuous Integration and deployment using various CI Tools like Jenkins, GoCD for end - to-end automation for all build and deployments.
- Extensively used build utilities like Maven, ANT for building of jar, war, and ear files.
- Good knowledge in managing Sona type Nexus/Artifactory repositories for the maven artifacts and Docker Images.
- Experienced working with configuration management tools like Chef and Ansible.
- Experience in writing playbooks for Ansible and deploying applications using Ansible.
- Extensively working on Open Shift platform in managing Docker containers and Kubernetes Clusters.
- Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch using Docker file.
- Strong experience in Orchestration of Docker Container Deployments with Kubernetes and highly experienced on OpenShift K8s Platform.
- Experience using Kubernetes for container management that runs Docker containerized applications in a cluster of EC2 instances in Linux Environment. Creating EKS clusters in AWS and managing our own worker nodes for our workloads.
- Experience in deploying the nginx load balancer controllers for our EKS clusters to serve traffic to the Microservices inside the cluster.
- Well versed in writing SQL Queries, functions, packages, tables, stored procedures, views and triggers.
- Worked on web servers like Apache and application servers like Web logic, Tomcat, Web sphere, JBOSS.
- Skilled in monitoring servers using ELK (Elastic search, Log stash, Kibana), Grafana, Prometheus, Splunk, Site Scope and Cloud Watch.
- Worked with Bug Tracking Tool like Jira and Rally.
- Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
TECHNICAL SKILLS
Languages: C, C++, Core Java, Web Services, C#.Net, ASP.Net 4.0/3.5, Visual Basic 6.0, Yaml, JSON, Basic Python, Shell, Bash
Cloud Platforms: Amazon Web Services (AWS), MS Azure, GCP, Oracle Cloud
Web Technologies: XML, HTML5, CSS3, JavaScript, jQuery, Bootstrap
DevOps Tools: ANT, MAVEN, JENKINS, BAMBOO, CHEF, ANSIBLE, DOCKER, Gitlab Runner, Circle CI
Databases: Dynamo DB, Aurora, Mango DB, Postgres, Oracle 10g, Microsoft SQL Server, MS Access, DB2
Version Tools: GIT, Bitbucket, TFS, Tortoise SVN, Azure Container Registry
Operating Systems: Windows, LINUX.
Hashi corp Tools: Terraform, Vault, Consul, Packer
Security Compliance: ISO, PCI, SOC2
Security Monitoring & Alerting: AWS Guard Duty, AWS Inspector, Alert logic, Data Dog, Pager Duty
Other Tools: MATLAB, MS Word, Excel
PROFESSIONAL EXPERIENCE
Sr. Cloud DevOps Engineer
Confidential, WASHINGTON, DC
Responsibilities:
- Delivered Solutions to improve Cloud architecture, deployment for AWS Public Cloud.
- Hands on Experience with Infrastructure Development and operations Involving AWS cloud platform like EC2, EBS, S3, VPC, RDS, ELB, Lambda, Security groups, Auto Scaling, Cloud Formation, Cloud Watch, SNS, AWS Import/Export.
- Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation.
- Identity and Access concepts and technologies to secure production and corporate access, such as: SSO, SAML Federated Identity, RBAC, authentication & authorization solution etc.
- Work with internal teams to create the migration process of legacy systems to the AWS cloud
- Working with AWS Infrastructure, Cloud Formation Templates.
- Cloud Formation Templates were written to setup and build AWS infrastructure with resources like VPC, EC2, S3, ELB, ECS, Lambda, Security Groups, Auto Scaling and RDS automatically.
- Worked with DOCKER based EKS(Kubernetes) container deployments to create different environments for deployments.
- Design, both technically compliant and secure Cloud solutions, as well as value-based, on-demand services to facilitate the effective transition and migration of projects and programs into unique and adaptive cloud environment
- Worked with AWS OU and managing multiple accounts.
- Worked on both High level and Low-level Design for Cox infrastructure in AWS
- Work with business unit managers to understand project scope, suggest possible alternatives and document each step of the design.
- Responsible for installing Jenkins master, slave nodes and configure Jenkins builds for continuous integration and delivery.
- Developed build using Maven as build tool and used CI tools to kick off the builds move from one environment to other environments.
- Worked on automation and continuous integration processes with Jenkins, Chef. Automated application deployments though Chef.
- Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
- Design EC2 instance architecture to meet high availability application architecture and security parameters.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Creating Cloud Watch alerts for instances and using them in Auto scaling launch configurations.
- Created cloud Formation template to build a repeatable process to stand up various application deployment environments in AWS.
- Worked with Docker based container deployments to create self-environments for dev teams and containerization of environments delivery for releases.
- Created Docker images using a Docker file, worked on Docker container snapshots and managing Docker volumes.
- Managed configurations of multiple servers using Chef.
- Involved in integrating chef cookbooks into Jenkins jobs for CD framework. Worked with various custom resources, created roles, environments and using chef handlers for different auto kickoff requirement jobs.
- 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 service
Environment: AWS Architecture, Azure Infrastructure, Azure CI/CD, Terraform, Vault, VMware, VPC Design, Docker, Kubernetes, ECS, IAM, SSO, EKS(Kubernetes), Clusters, Jenkins, CI/CD, Docker Swarm, Telegraf, Influx DB, Grafana, AWS Lambda, Nexus repo, Ansible.
SR. Cloud DevOps Engineer
Confidential, Richardson, Texas
Responsibilities:
- Setup and build AWS infrastructure with various resources VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS using Cloud Formation templates (YAML).
- Migrated micro services from on-premises to AWS environment.
- Created Gitlab-Runner and Jenkins pipelines (CI/CD) to deploy the Docker containers in AWS ECS.
- Setup various environments and workflow using tools like Gitlab, GitLab-Runner, Jenkins, Docker, ECS.
- Automated Monitoring system for Docker containers, servers using Tick Stack (Telegram, InfluxDB, Chronograf, Kapacitor), Grafana and Prometheus.
- Provisioned highly available EC2 Instances with auto-scaling using AWS cloud formation Templates.
- Created Elastic File System for its scalability and easy access from multiple EC2 instances at the same time.
- Created CI/CD Pipelines using Azure Devops pipelines to deploy .NET based applications in Azure VM’s.
- Creating and maintaining containerized micro services and configuring/maintaining private container registry on MicrosoftAzurefor Hosting Images and using Windows Active Directory.
- Helping Teams to set up and automate Docker environments (ECS/EKS(Kubernetes)).
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
- Used GitLab Runner, Azure Devops CI/CD and Terraform to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments.
- Developing and customizing Terraform and Ansible Modules in Python.
- Cloud Formation Templates were written to setup and build AWS infrastructure with resources like VPC, EC2, S3, ELB, ECS, Lambda, Security Groups, Auto Scaling and RDS automatically.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, UAT, STAGE & PROD.
- Worked with Blue-GreenDeployment Models within AWS Cloud Environment.
- Used IAM to create new accounts, roles and groups and engaged in enabling lambda functions for dynamic creation of Roles.
- Provisioned Lambda for RDS instances for event-based calls to MySQL DB those configured with VPC.
- Planned, build and configured network infrastructure within the VPC with public and private subnets and configured routing tables and internet gateway, Security Groups in AWS in a project.
- Worked on ECS and Kubernetes to cluster the Containers for high availability.
- Worked with DOCKER based container deployments to create different environments for deployments.
Environment: AWS, Gitlab-Runner, Jenkins, Docker, ECS, Elastic file system, Clusters, AWS Cloud Formation, TICK Stack, Prometheus, Design, Docker, Kubernetes, ECS, IAM, SSO, EKS(Kubernetes), Clusters, Jenkins, CI/CD, Docker Swarm, Telegraf, Influx DB, Grafana, AWS Lambda, Nexus repo, Ansible.
DevOps Engineer
Confidential, Austin, Tx
Responsibilities:
- Manage the AWS infrastructure and strategic vendor relationships including development firms
- Work with internal teams to create the migration process of legacy systems to the AWS cloud
- Working with AWS Infrastructure, Cloud Formation Templates.
- Working on Design and Implementation of microservices architecture with ECS and EKS(Kubernetes).
- Cloud Formation Templates were written to setup and build AWS infrastructure with resources like VPC, EC2, S3, ELB, ECS, Lambda, Security Groups, Auto Scaling and RDS automatically.
- Worked with DOCKER based container deployments to create different environments for deployments.
- Work with business unit managers to understand project scope, suggest possible alternatives and document each step of the design.
- Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, UAT, STAGE & PROD.
- Creating multiple accounts and establishing cross account access.
- Developing and customizing Terraform and Ansible Modules in Python
- Work with Security division to design and manage IAM roles for users, vendors and other third-party vendors.
- Administered a large-scale distributed production application environment.
- Utilized CloudFront to serve HTTP and HTTPS request to S3 using CNAME and Domain Name.
- Work with several third-party vendors to support our overall cloud initiative
Environment: AWS Architecture, AWS Infrastructure, VPC Design, Transit VPC, VPC flow logs, Docker, ECS, EKS, Clusters, Jenkins, AWS Lambda, AWS CloudFormation, Terraform, SQL, MYSQL, PostgreSQL, Datadog, Jira, Confluence.
DevOps Engineer
Confidential, Santa Clara, California
Responsibilities:
- Developed and deployed an end-to-end CI/CD pipeline for various applications using Jenkins as the main integration tool across all environments.
- Utilized Cloud Watch and Logic Monitor to monitor resources such as EC2, EBS, ELB, RDS and S3.
- Designed DevOps workflow for multiple applications by orchestrating test, build, release and deploy phases through various CI/CD pipelines using Git, Maven, Jenkins, Docker, Puppet and AWS Cloud.
- Created snapshots for backup of a cluster in Amazon S3 and restored using Amazon Redshift.
- Used AWS CLI to perform day-to-day cloud activities.
- Worked on creating Lambda function for taking RDS automatic monthly backups, start and stop EC2 instances using Python Boto3 module.
- Built Jenkins jobs to create AWS infrastructure from GitHub repository containing Terraform templates.
- Engineered and administered Jenkins builds to successfully perform Continuous integration and Continuous delivery.
- Wrote POM.xml files and performed releases with Maven release plugin and Maven repositories.
- Created Jenkins Jobs for UI application and Web Services. Configured the Jenkins CI/CD pipeline to run build, Static Scan and deploy the package on the servers, run Smoke tests and Dynamic scan on UI applications.
- Used JIRA for story tracking, logging as part of the Scrum Process. Used SoapUI for web service testing.
- Used Kubernetes to deploy and manage containers on AWS. Created a private cloud using Kubernetes that supports test, development and production environments.
- Integrated ELK stack with AWS infrastructure to perform continuous monitoring.
Environment: AWS, Jenkins, Gradle, Maven, Jira, Confluence, Kanban, Kubernetes, ELK, Nginx, Puppet, Python, Lambda Functions, CloudWatch, Docker, AWS CloudFormation, Terraform.
DevOps Engineer
Confidential
Responsibilities:
- Worked on AWS - Amazon Cloud - EC2 (Security Groups, Elastic IP's, Load balancers, Auto scaling groups, Placement Groups), S3, Elastic Bean Stack, Direct Connect, VP3, Route 53, Cloud watch, OpsWorks & IAM.
- Responsible for planning, installing, and supporting AWSinfrastructure.
- Creating AWSEC2 instances (Linux and Windows), RDS Instances, ELB (Elastic Load Balancer) using AWS SDK and Ansible Playbooks in .NETenvironment.
- Deploy and configure EC2, Elastic Bean Stalk and RDS instances.
- Responsible for maintaining ACL, Security Groups and firewall configurations.
- Manage users/devices, roles and services with IAM
- Utilizing Cloud and High Scalability architecture design patterns in successful solutions.
- Convert and deployed physical and VMWare virtual systems into EC2 AMI instances.
- Troubleshoot Server 2012R2 and Linux server-side application and implementation issues.
- Build scripts for MySQL database with S3 buckets for RDS migrations.
- Installed, configured and maintained DNS systems using Route53 (AWS)
- Worked on Virtualization technologies like VMware.
- Worked on JENKINS for continuous integration and continuous delivery.
- Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configured automation using Docker containers.
- Involved in writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
Environment: AWS (EC2, S3, IAM, VPC, Cloud Formation), LINUX, DOCKER, MAVEN, JENKINS, SVN, MySQL 2012
