Sr. Aws Cloud Devops Engineer Resume
O Fallon, MO
SUMMARY
- Over 8+ years of experience in on IT expertise prioritizing CI/CD, Automation of Configuration Management, Security, build/release, Cloud Resource Utilization, Infrastructure Automation, AWS, AZURE etc.
- Proficient in DevOps culture through CI/CD tools like source code repos (GIT, Bit Bucket), Jenkins, binary code repos (Nexus, Artifactory), configuration management tools like Chef, Ansible & Puppet. Had set up staging and production environments for CI workflow .
- Experience in Infrastructure Development and Operations involving AWS cloud platforms, EC2, EBS, S3, VPC, EMR, RDS, ELB, Auto Scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud watch, SNS, SQS, DynamoDB.
- Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE53.
- IAM/Code Commit/Code Build/Code Deploy and Code Pipeline for CI/CD.
- Creating Dash Board In Sumo Logic, writing query, set up an alert.
- Flowing all kinds of logs into Sumo Logic like OS logs, Application logs, Docker logs.
- Filter logs using Processing rules before sending to Sumo Logic
- Experienced in maintaining the Hadoop cluster on AWSEMR. Automating AWS EMR, Building AWS Data solution, Building Infrastructure as a service using Cloud Formation.
- Experience in Build automation tools like Jenkins, Ant, Maven.
- Expert in using different source code version control tools like GIT and Subversion.
- Application Deployments & Environment configuration using Ansible and AWS.
- Experience with Linux/UNIX environments and scripting for Test automation.
- Deploying and maintaining Micro services using Docker.
- Proficient in Cloud Orchestration and automation using AWS and Google Cloud.
- Good knowledge and worked on several, Google Cloud Platform and OpenStack LaaS, PaaS and SaaS tools.
- Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
- Experience in various scripting languages like Shell, Ruby and Python focus on DevOps tools, CI/CD and AWS Cloud Architecture.
- Good understanding of Pivotal cloud foundry (PCF) Architecture (Diego Architecture), PCF components and their functionalities. Experienced in using Pivotal Cloud Foundry (PCF) CLI for deploying applications and other CF management activities.
- Worked on defects found when testing onto Team Foundation Server
- Worked with C#, .Net, HTML, CSS, JavaScript, and SQL
- Worked on MS SQL server to attach/detach databases, set permissions and perform basic SQL queries.
- Expertise in Unit Tests development for Firmware/Software testing in Python using TCP/IP, UART, RS232, UDP protocols .
- Experienced with automating release process using Maven, Jenkins, Jira as tools in diversified project environment.
- Experience working on several Docker Components like Docker Engine, Hub, Machine, creating Docker Images, Docker Registry and handling multiple images.
- Well versed with Ansible Playbooks, modules and roles. Ensure data integrity and data security on AWS technology by implementing AWS best practices.
- Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespace versions.
- Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
- Proficient with managing IPtables and services like; HTTP, LDAP, SMTP, IMAP, DNS, DHCP, LDAP.
- Hands on expertise with configuration tools like Chef, Puppet, and Ansible. Created several Manifests, Play Books, and Cookbooks to automate infrastructure maintenance & configuration.
TECHNICAL SKILLS
Cloud Platforms: AWS, Azure, GCP
Automation Tools: Ansible, Terraform, CloudFormation, Chef, PuppetContinuous Integration (CI) Jenkins, Bamboo and Gitlab
Version Control Tools: GIT, Bitbucket, Github
Infrastructure As Code: Terraform, AWS Cloud formation, OpenStack
Configuration Management: Ansible, Chef, Puppet
Web Servers: Apache Tomcat, Nginx, WebLogic, Web Sphere
Database Systems: Oracle DB, MySQL, AWS RDS, Dynamo DB, Redis
Scripting Languages: Perl, Python, Ruby, Bash/Shell Scripting, Groovy
Application Servers: Apache Tomcat, Nginx, WebLogic, Websphere
Scripting Languages: Groovy, Python, Perl, Ruby, Shell Scripting
PROFESSIONAL EXPERIENCE
Confidential, O’Fallon MO
Sr. AWS Cloud DevOps Engineer
Responsibilities:
- On boarding of the GCP and AWS platform for the company. Setting up Gsuite and Active Directory Integration. Setting up Security Compliance requirements for Cloud Adaptation.
- Built and configured EC2 instances on AWS cloud platform, configured Elastic Load Balancer for traffic control for the S3and EC2 buckets.
- Worked with AWS S3 and IAM services, created S3 buckets, and configured them with permissions, logging, versioning, and tagging and created new IAM users and groups, defined roles, policies and identify providers.
- Configured IAM roles for EC2 instances and assigned them policies granting specific level access to S3 bucket.
- Created S3 buckets and bucket policies and utilized S3 buckets and Glacier for storage and backup on AWS. Configured AWS IAM and security Groups in Public and Subnets in VPC.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Implemented Elastic Load Balancer (ELB's) and Auto - scaling groups in AWS on production EC2 instances to build Fault-Tolerant on highly available applications.
- Implemented a serverless architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda deployment function, configured it to receive events from our S3 buckets and provisioned Lambda functions to create a Log stash for centralized logging.
- Launched database for MySQL and Oracle using RDS in multiple Availability Zones, set up monitoring for CPU utilization and limited DB connections by implementing alarms using Cloud Watch.
- Using Github for code management and GitOps for change management. Create and maintain Jenkins/CI-CD pipelines. Access Control on AWS resources for internal customers. Integrated Puppet with Apache in the Linux AWS Cloud environment using Puppet automation, developed load tests, monitored suites in Python, and integrated puppet modules into Jenkins jobs for CI/CD framework.
- Used Chef to automate the infrastructure by creating Chef Cookbooks, tested those Cookbooks using Food critic&NG.
- Efficient in Build and configuration of infrastructure in cloud development through the usage of Terraform tool as IaC, and ability of modifying the Terraform modules based on the requirement of development project.
- Implemented Database CI in Bamboo and CD using Ansible Tower with automation in PowerShell.
- Worked on Delivering Infrastructure as Code using Chef, Chef Automate and Chef InSpec.
- As part of Mobility Production Monitoring team, working to analyze Production issues, setting up alerts, monitoring the alerts, replicating end customer expereince using tools Tealelaf, Glassbox, Kibana, New Relc, Splunk Catch point, OPAL and ACSS, Analyzing production logs ( using ELK stack)
- Automating the opeshift cluster installation using Ansible playbook.
- Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs , templates, Imagestreams , etc.
- Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes. Estimating AWS costs and implementing cost-saving mechanisms and measures
- Involved in Configuring, automation and maintaining build and deployment CI/CD tools GIT/ Bit Bucket, Jira, Confluence, Bamboo, Build Forge, Chef, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation (ECS) in AWS cloud platform.
- Built internal secret store with Hashi Corp Vault, integrated with chef cookbook and other code, automated the application F process also worked on Hashi Corp Vault secret management tool to provide security for credentials, tokens, and API Keys.
- Setup GCP Firewall rules 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.
- Managing the Openshift cluster that includes scaling up and down the AWS app nodes and w ork with internal customers to trouble AWS related issues.
- Deployed Docker containerized applications using Kubernetes in Google Cloud Platform.
- Used Google Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
- Used Kubernetes to deploy and manage containers (pods) on Google Container Engine (GKE).
- Developed different environments of different applications on Google cloud by provisioning Kubernetes clusters on GCE instances and GKE using Docker, Ruby/Bash, and Python.
- Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments, Replica sets, nodes etc.
- Implemented a production ready, load balanced, highly available, and fault tolerant Kubernetes infrastructure.
Environment: AWS, EC2, EBS, ELB, AMI, Splunk, auto scaling, VMware, S3, Route53, SNS, Ubuntu, RHEL, Windows, GIT, Docker, ANSIBLE, Kubernetes, python, Splunk, Jira, GIT hub, Jenkins, JAVA/J2EE applications.
Confidential, Buffalo, NY
Sr. DevOps & Cloud Engineer
Responsibilities:
- Designed and developed automation to support continuous integration & continuous delivery (CI/CD) and processes, analyze client workflows, and determine the best solutions for a successful enterprise Cloud infrastructure.
- Utilized automation tools such as Chef, Jenkins, Subject7, Selenium, Cucumber, SonarQube, BitBucket/Git, Artifactory, Azure DevOps service, Docker for Containerizing.
- Experience in creating the gcloud scripts to deploy and configure a Google Cloud network, subnets, and firewall rules for the GSA Nutanix Calm and Google Cloud Platform proof of concept.
- Involved heavily in setting up the CI/CD pipeline using Github, Jenkins, Maven, Nexus, Chef, Terraform and AWS. Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster. Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
- Used PKI (Public Key Infrastructure) framework for encryption and cyber security to protect communications between the server and the client.
- Providing engineering and integration support, administering, maintaining, and deploying various PKI and multifactor authentication systems based primarily on Entrust and RSA solutions.
- Helped team for patching, archiving, backups and recovery testing, evaluating system upgrades and enhancements.
- Configured and maintained Bamboo to implement the CI process and integrated the tool with ANT to schedule the builds.
- Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
- Worked with Docker and Kubernetes which is containerization tool and orchestration like creating container and creating pods.
- Had very strong exposure using ansible automation in replacing the different components of Openshift like ECTD , MASTER, APP, INFRA , Gluster .
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes .
- Implementing Kubernetes for Migration and deployment of applications from on-prem to Azure Cloud with no downtime.
- Archiving generated server log files in to the S3 bucket and running Cron Job using Chef recipe.
- Create ARM template to create an AzureKey Vault and a secret.
- Created Release Pipeline for Java and PHP application.
- Designed and implemented scalable, secure cloud architecture based on Microsoft Azure.
- Created CI/CD Pipelines in Azure DevOps environments by providing their dependencies and tasks.
- Created Azure key-vault in order to store all the credentials for SQL databases and for API keys.
- Worked with automation tools which are pre-installed in Azure DevOps portal to build the packages. The automation tools like ANT and MAVEN with build.xml and pom.xml scripting languages depending on the packages like java or python or .NET etc.
- Moved database from on-premises and Azure cloud to a centralized data store in the cloud and monitored Copy Data activity in an Azure data pipeline.
- Assist with upgrading, installing, and configuring monitoring solutions for Azure for Windows and Linux servers.
- Managed firewalls, VPNs, and remote access to servers, based on different user roles and access requirements.
- Installation, configuration and hardening of Bare Metal Linux Server , working with security team on future patching needs.
- DevSecOps transformation using tools like Netsparker API, AppScan API, OWASP, OpenVAS, OpenSCAP, etc.
- Provided continuous logging, monitoring and support using Splunk, SolarWinds or similar tools.
- Delivering solutions using Agile methodologies.
- Documentation for Docker workflow, Kubernetes and Azure features like Boards, Repos, Pipeline, Test Plans and Artifacts.
Environment: AWS, Maven, Docker, Kubernetes, Jira, Chef, SonarQube, Linux, GitHub, BitBucket, Jenkins, OpenShift, JFrog Artifactory, Apache Tomcat, Nagios, Splunk, Subject7, ElectricFlow.
Confidential
Sr. DevOps & AWS Engineer
Responsibilities:
- Migrated the current Linux SUSE environment to AWS, used auto scaling feature. Worked extensively on AWS Cloud platform& its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Formation, AWS Config, Auto scaling, Cloud Front, Lambda, ELB, Elastic Beanstalk, IAM, S3.
- Developed a migration approach to move workloads from On-Premises to Windows Azure for Windows machines &AWS for Linux Solaris machines. Administered RHEL, Centos, Ubuntu, UNIX & Windows servers.
- Created AWS cloud formation templates for the migration of applications from on-premises to AWS and to create custom-sized VPC, subnets, EC2 instances, ELB, security groups.
- Creating EC2 instances in secured private subnet and deploying them in load balancing, assigning Elastic IP Addresses for EC2 instances for QA & UAT environments and GIT servers
- Worked on the installation of Docker using toolbox & creation of custom Docker container images, tagging and pushing the images and worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Created modules & manifests in Puppet using Ruby, modified Puppet forge per requirement, used Puppet to install & manage Nginx packages.
- Integrated Puppet with Apache in the Linux AWS Cloud environment using Puppet automation, developed load tests, monitored suites in Python, and integrated puppet modules into Jenkins jobs for CI/CD framework.
- Used Chef to automate the infrastructure by creating Chef Cookbooks, tested those Cookbooks using Food critic&NG.
- Deployed and configured Chef and Chef Solo including bootstrapping of Chef Client nodes for provisioning, creating roles, cookbooks, recipes, and data bags for server configurations, deployments.
- Used Chef Cookbooks to setup Continuous Delivery pipeline with Jenkins&Sonar server to run packages, supported software components like Maven.
- Developed and Automated server work tasks, automated changed management process including server decommissioning process.
- Installed Jenkins on a Linux Server, created master & slave configuration and drove all microservices builds out to the Docker registry. Build scripts using MAVEN in Jenkins to move from one environment to other.
- Coordinate/assist developers with establishing & applying branching, labelling conventions using Git source control, resolved conflicts related to merging of source code.
- Responsible for creating complex JIRA workflows, conditions and setting up and maintaining JIRA, using Advanced scripts (Groovy) to extend workflow capabilities both front-end and back-end, for large enterprise JIRA environment.
Environment: s: AWS, EC2, EBS, ELB, AMI, Splunk, auto scaling, VMware, S3, Route53, SNS, Ubuntu, RHEL, Windows, GIT, Docker, Terraform, Ansible, Kubernetes, python, Splunk, Jira, GIT hub, Jenkins, JAVA/J2EE applications.
Confidential
Devops Engineer
Responsibilities:
- Integrated Nginx with Postgres DB with in single network using Docker-compose for monitoring application data logs.
- Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
- Experience in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
- Responsible of web application deployments over cloud services (web and worker roles) on Azure, using VS and PowerShell.
- Experienced with different Infra deployment options with VSTS package management system and Azure
- Creating VSTS extension factory which will be hosting reusable custom tasks to integrate different tools with VSTS pipeline
- Enabling Single Sign On (SSO) feature for existing application integrating withAzureActive Directory.
- Strong experience with SCM methodology practices, process improvement, toolsets using IBM RTC.
- Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to Registry. Worked on major components of Docker like, Docker Daemon, Hub, Images and Registry etc.
- Developed Networking policies for Docker containers. Working on open source development tools like Compose, Swarm and Kubernetes.
- Implementing Kubernetes for Migration and deployment of applications from on-prem to Azure Cloud with no downtime.
- Architected applications from micro services over monolithic approach, to be independently scalable, version able and deployable. Setup the Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes.
- Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
- Used Jenkins, IBM RTC for Continuous Integration, and deployment into Tomcat Application Server.
- Written Docker-Compose files for building up the Infrastructure in a single go.
- Worked on Build automation tools like Jenkins and Maven.
- Worked with Service Now, a tool that handles DCR (defect Change Request), bug tracking and for ticketing.
- Integrated Jenkins and Chef-provisioned to create multiple servers with different configurations in one go
- Automated deployment of OpenStack Clouds in data centers and availability zones.
- Developed code (cookbooks and recipes) to create infrastructure in AWS that resembles existing infrastructure in on-prem. Fallowed the practice of Infrastructure as code that is version able and repeatable.
- Used Jenkins and Maven for automating Builds and Automating Deployments.
- Running theRedhat Package Manager (rpm) to manually install or update the target program.
Environment: AZURE, Jenkins, Maven, Docker, Chef, IBM RTC, Kubernetes, TOMCAT,Nginx, YAML Scripts, XML, Open Stack, JBoss Application Server.