Sr Devops System Engineer Resume
Atlanta, GA
SUMMARY
- 7+ years of IT Industry Experience in Linux Administration, Configuration Management, and CI/CD process, Release Management and Software Configuration Management (SCM).
- Experience in Administration/Maintenance of Source Control Management Systems, such as GitHub and Bitbucket.
- Experience in Administration and Architecture of Cloud platforms like Confidential AWS and Microsoft Azure.
- Experience in creating CI/CD with Docker, MAVEN, ANT, and Jenkins.
- Experience in configuring Bamboo for CI/CD build deployments.
- Experience in Designing, Installing, and Implementing Ansible configuration management system and in writing playbooks for Ansible deploying applications and maintained role - based access control by using Ansible Tower to manage web applications, Environment’s configuration files, Users and Packages.
- Experience in using AWS services like EC2, Elastic Load Balancer, S3, Cloud Front, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, and SNS.
- Experience with container-based deployments using Docker.
- Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server.
- Created Shell, Python and PowerShell scripts for automating tasks.
- Worked with different Bug tracking tools like JIRA and HP Quality Center.
- Knowledge of networking (TCP/IP, Ethernet), NIS, DNS, NFS, DHCP, SMTP and RAID.
- Experience with monitoring and logging tools like Nagios, Splunk and PagerDuty.
TECHNICAL SKILLS
Operating Systems: UNIX, Windows
Web Technologies: JDK, HTML, Java Script, XML
Databases: Oracle, MySQL, RDS
Languages: Django Framework, Java
Scripting Languages: Shell, Python, Groovy, PowerShell
SCM Tools: Perforce, GIT
Monitoring Tools: CheckMK, Splunk, CloudWatch, PagerDuty, ELK
CI/CD tools: GitHub, Jenkins, Bamboo, Puppet, Chef, Ansible, Docker, Code Pileline, ECS, Fargate
Bug Tracking Tools: JIRA, HP Quality Center, TFS
Cloud Services: AWS, Microsoft Azure
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
SR Devops System Engineer
Responsibilities:
- Managing multiple AWS account setups and creating the required infrastructure for Dev, Prod and Test environments.
- Deploying, automating, maintaining, troubleshooting and managing AWS based production system, to ensure availability, performance, scalability and security.
- Played a major role in building Docker images; create build and deployment configurations to deploy applications on OpenShift. Developed Ansible playbooks to do automated recovery process upon the failure of OpenShift MASTER.
- Using AWS Code Pipeline to automate the deployment process.
- ServiceNow applications implemented: Incident, Problem, Change, Configuration, Asset Management, Software Asset Management, Contract Management and Procurement.
- Creating Chef Cookbooks for configuration management of resources used in CICD pipeline.
- Managing ECS FARGATE clusters in various aws environments.
- Automated OpenStack and AWS deployment using Cloud Formation, Ansible and Terraform, also deployed, and administered Openstack services.
- Worked onconfluence-Assigned user personal space and provided assistance in using Confluence.
- Creating and managing IAM policies for different AWS services.
- Creating Lambda functions to automate the process. Additionally, maintain and administer Confluence.
- Enhance JIRA application to customize as required.
- Experience in Installation and Configuration of different modules of Service-Now.
- Writing CloudFormation templates to create various AWS services.
- Build, release and configuration management of production systems.
- System troubleshooting and problem solving across platform and application domains.
- Suggesting architecture and process improvements.
- Working on backlog Jira tickets to resolve the priority issues.
Environment: AWS VPC, EC2, S3, CloudFormation, Python, Shell, Ansible, SolarWinds, Nagios, Code Pipeline, ECS, Fargate, Lambda.
Confidential, Hillsboro, OR
Devops Engineer
Responsibilities:
- Responsible for creating and managing the CI/CD process using Artifactory, TeamCity and Jenkins that generates the execution results and stores on VM’s.
- Responsible for creating Linux and Windows virtual machines with required tools that supports the buildfarm used for testing.
- Designed a patch process and wrote ansible playbooks for patching openshift -RHEL, atomic OS and also for bug fix for Openshift.
- Managing Gitlab and Gerrit branching strategies for source code deployments.
- Writing Python and PowerShell scripts for automation process. Managed team of JIRA and Confluence administrators implementing Atlassian tools for users.
- Created Continuous Integration (Cl) and Continuous Deployment (CO) Pipelines in Jenkins using the Tools like Git, Bit Bucket, Maven, Cucumber, JUnit, Nexus Repository, Ansible, Docker. docker central (private repository), Kubernetes and oracle OB.
- Coordinates Service Catalog options, including two-step checkout, cart controls, and variables.
- Creating and managing python and Django applications used for executions.
- Installing and configuration of Elasticsearch clusters to collect logs from multiple windows servers.
- Configuring and managing Elasticsearch, Logstash, Kibana (ELK) stack for monitoring.
- Responsible for supporting the team with priority issues using JIRA.
- Creating Wiki pages for the deployment strategies.
Environment: Jenkins, Git Hub, Ansible, Nagios, Python, PowerShell, Windows, Linux.
Confidential, San Diego, CA
Devops / Site Reliability Engineer
Responsibilities:
- Responsible for creating and managing the network infrastructure in AWS cloud that supports the engineering build applications workflow to run in cloud.
- Responsible for managing cloud network infrastructure using AWS services like VPC, EC2, CLOUDFRONT, IAM, CLOUDWATCH, SECURITY GROUPS, ROUTE 53, TRANSIT GATEWAY.
- Deploying various CloudFormation templates that creates all the required resources like EC2 instance, IAM roles, IAM policies, S3 buckets, Network load balancers, CloudWatch alarms using a single CloudFormation stack.
- Moving data in and out of an instance using import sets and transform maps and also auto import of data into service now.
- Creating and managing Lambda functions using the python, which monitors and alerts the system level metrics like CPU, Memory, Disk Space for EC2 instances.
- Configured Confluence Spaces, Pages, and templates.
- Creating Ubuntu and Confidential Linux AMI in AWS for developers to support the build workflow.
- Configuring firewall rules and Security Groups in AWS to allow traffic from on-premises servers.
- Responsible for providing access for developers using IAM roles and policies.
- Developing automation process using Electric Flow tool to check servers health and status.
- Writing Python scripts to automate various workflow procedures.
- Configured PagerDuty alerts for monitoring all the build workflow environment.
- Creating Splunk dashboards to view the metrics of the cloud infrastructure.
- Responsible for creating the CI/CD process for docker file creation with latest tags using Jenkins.
- Conducting weekly meetings to review costs of AWS resources using AWS Cost Explorer.
- Working in an Agile methodology with everyday standups for a bi-weekly sprint.
- Documenting all the implemented strategies and procedures in a confluence page for reference.
- Supporting the team with JIRA and Service now tickets for troubleshooting the production issues.
Environment: Confidential EC2, VPC, ELB, IAM, Route 53 CloudWatch, Jenkins, Apache Tomcat, Splunk, JIRA, Shell, Python, CheckMK, PagerDuty
Confidential, Columbus, OH
DevOps Engineer
Responsibilities:
- Responsible for migrating the production and test environments into the AWS Cloud environment.
- Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM) and deployment via Jenkins and Ansible.
- Configuring and managing Virtual Private Cloud (VPC) with both public and private subnets, Elastic Load Balancers and enable latency in VPC.
- Configuring and managing Jenkins to implement the CI process for deployment.
- Installing, setting up & Troubleshooting Ansible for Deployment to QA, Pre-Prod and Prod Servers.
- Writing Terraform scripts to create and manage AWS infrastructure.
- Creating application Shell scripts to automate deployment process.
- Installing Apache Tomcat and configuring SSL with it.
- Creating AWS Auto Scaling groups for high availability of applications and EC2 instances based on the load of applications.
- DNS management using AWS Route 53.
- Managing roles and groups for users and resources using AWS Identity Access Management (IAM).
Environment: Confidential EC2, S3, RDS, VPC, ELB, EBS, CloudFormation, IAM, Jenkins, Ansible, Apache Tomcat, WebSphere, Splunk, Shell, Python, HP Quality Center.
Confidential, Chicago, IL
DevOps Engineer
Responsibilities:
- Responsible for Deployment, configuration, troubleshooting and administration of OpenStack cloud components for private cloud.
- Using OpenStack Command Line interface to create instances, images, volumes, flavors, containers and tenants.
- Configuring build process for all the non-production and production environments using Bamboo.
- Performed WebSphere Server administration tasks such as installation, configuration, monitoring and performance tuning.
- Configure MAVEN, ANT for the building of deployable artifacts from source code.
- Use Splunk for detecting production issues in system/Application logs of server.
- Integrated GIT with Jenkins to automate the build process for deployments.
- Using JIRA tool for Bug tracking and created analytical metrices reports, dashboards for release services based on JIRA tickets.
Environment: OpenStack, Bamboo, GIT, WebSphere Jenkins, Apache Tomcat, Splunk, Python.
Confidential, Miami, FL
Build and Release Engineer
Responsibilities:
- Developing and implementing Software Release management strategies for various applications.
- Installation/Configuration/Management of Puppet Master/Agent.
- Writing custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
- Creating and maintained Shell scripts for building applications.
- Developing a continuous Delivery Pipeline with Docker, Jenkins and GitHub.
- Managing build deployments for various Environments like QA, Integration, UAT and Production Environment.
- Releasing code to staging environment according to the schedule published.
- Coordinating application release with developer, DBA, QA and project management teams.
Environment: Jenkins, Ant, Maven, GIT, Ansible, Docker, Puppet, Shell, Python, SQL
