Aws/ Sr Devops Engineer Resume
SUMMARY
- Over 7+ years of IT Industry experience as a DevOps engineer with expertise in areas of Linux Administrator, Build/Release Management, Software Configuration and Cloud Management, and GIT on UNIX and Windows Environment. Have a good knowledge on operations and development to deliver quickly. Exceptional ability to quickly master new concepts and find ways to better myself in this rapidly changing Industry.
- Extensive knowledge in Automation, Configuring and Deploying instances on Amazon web services (AWS) components like EC2, ELB, Auto scaling, S3, VPC, Route53, Cloud Watch, Cloud Trial, Cloud Formation Template, Elastic Beanstalk, IAM, Security Groups, CloudFront, SNS, VPCs, DynamoDB, Lambda.
- Exposure with vulnerability scanning tools such as Checkmarx, Coverity, Sonarqube, Advanced experience with vulnerability assessment and reporting including comprehensive understanding of Vulnerability Management methodologies and procedures and application and infrastructure vulnerability scanning solutions
- Expertise in AWS Command line interface and PowerShell for automating administrative tasks. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic reaching one or more AWS EC2, LAMBDA instances.
- Created the modules driven AWS Infrastructure with Terraform. Created Infrastructure BitBucket repositories for Terraform to launch the stacks.
- Implemented automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via Ansible playbooks.
- Valuable knowledge on DevOps tools such as Checkmarx, Coverity, Sonarqube, Chef, Vagrant, Virtual Box, Puppet, Ansible, Jenkins, NEXUS, Maven, ANT, GIT, TFS, Kubernetes, and Docker.
- Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
- Extensive knowledge on working with the Configuration/Deployment Tools like CHEF (Knife, recipe, cookbook), ANSIBLE (Playbook, inventory) and PUPPET (Puppet manifests, Factor, catalog).
- Experience in working with Chef Enterprise and Chef Open Source, Chef DK, Chef Workstation, Chef Server, Chef-Client, Chef-attributes.
- Automated Provisioning and App Servers Configuration in all three environments using Puppet and Chef Configuration management tools.
- Extensive experience in Chef for Planning to organize attributes, Roles, Recipes, Environments, writing cookbooks, setting up continuous integration system for Cookbooks.
- Configured Jenkins Monitor, List and Build views to displays the status and progress of selected jobs with build version information. Experience in monitoring tools like Nagios,Sensu,AWS CloudWatch.
- Hands-on experience in Terraform to transform the infrastructure from on-premise to cloud. Worked on Docker Container snapshots, attaching to a running container, removing images, managing director structures and managing containers
- Experience in Shell, bash scripting, Perl and Ruby scripting. Utilize Chef for configuration management of hosted Instances within AWS.
- Wrote Ansible playbooks, inventories created custom playbooks written in YAML language, encrypted the data using Ansible Vault & maintained role-based access control by using Ansible Tower & Implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
- Experience in creating and managing user accounts, Security policies, Rights, Disk spaces, Disk quotas and Process monitoring in CentOS and Red Hat Linux.
- Hands on experience with build tools like, Team City, Sonar, Bamboo, Maven, ANT. Worked with different Bug tracking tools like VSTS, Supported the application in production and worked closely with off-shore teams. worked with tools such as JIRA, Rally, to manage and track project and application progress
- Excellent interpersonal skills, ability to interact with people at all levels. Capable of delivering well documented applications, adhering to quality standards and delivery dates. Exceptional ability to quickly master new concepts and a proactive team player.
TECHNICAL SKILLS
OPERATING SYSTEMS: Windows XP/ 2000/7/8/10/Vista, Red Hat, SUSE Linux, Solaris, Linux, centos, Ubuntu Red Hat Linux 4.x, 5.x, 6.x, 7.x, CentOS 6 & 7, Ubuntu12.x, 13.x, 14.x, OPEN SUSE 10/11, Windows 98, ME, XP, Vista, 07, 08, Windows Server 2003, 2008 R2, 2012 R2, VMware ESX and Mac OS, Red hat OS patching, OS Install and maintenance, Switch, Router config, ESX, RHEL 6/7/8 Administration.
CONFIGURATION/AUTOMATION TOOLS: Chef, Puppet, Jenkins, NEXUS.
CONTAINERIZATION TOOLS: Docker, kubernetes.
VERSIONING TOOLS: GIT, SVN, Perforce, Clear Case, CVS, and Bit Bucket
BUG TRACKING TOOLS: JIRA, Rally, Remedy and IBM Clear Quest.
AREA OF WORK: Release management, Deployment/Migrations, Environment management, Continuous Integration, Configuration Management
BUILD TOOLS: Intermediate--- “Cruise Control, Build Forge, TeamCity, sonar, Bamboo, Maven, ANT”
CLOUD: AWS, Open Stack, EC2, S3, RDB, ELB, EBS, VPC, Auto Scaling, DynamoDB.
DATABASE: SQL 2005/08/12/14. Oracle, MySQL, No SQL
WEB TECHNOLOGY: HTML5, CSS3, JavaScript, XML
MANAGEMENT TOOLS & VERSION CONTROL TOOLS: Service Now, Confluence, GitHub/Git, Gerrit, SVN, CVS, Clear Case, Subversion, Version one, TFS, VSTS.
SCRIPTING: shell, Perl, Ruby
APPLICATION/WEB SERVERS: WebLogic, WebSphere, Apache Tomcat, IIS, J Boss, HTTP server
PROFESSIONAL EXPERIENCE
Confidential
AWS/ Sr Devops Engineer
Responsibilities:
- In depth knowledge of the Linux operating system (including RHEL & CentOS flavors) & Managing Amazon Web Services infrastructure with automation and orchestration, configuration Management tools such as Chef. Proficient in AWS services like VPC, EC2, S3, ELB, Auto Scaling Groups (ASG), EBS, RDS, IAM, Cloud Formation, Route 53, Cloud Watch, Cloud Front, Cloud Trail.
- In depth knowledge of Windows operating system (including Windows 2016,2012) how to optimize, maintain and patch and utilizing tools like Chef, Puppet, Scalr, OpenStack and Jenkins, and using these tools to deliver automation of OS and Application build
- Worked on Amazon AWS EC2 cloud services for build, configuring and troubleshooting on various aws services like Elastic Compute Cloud (EC2), Elastic Load-balancers, S3, Elastic Beanstalk, IAM, Cloudwatch, Route53, SNS, Security Groups, VPC, Autoscaling, Etc Amazon images like Amazon Linux AMI, AIX, Red Hat 4.x, 5.x, Ubuntu 12.x, 13.x.
- Experience in delivering DevOps/Continuous Delivery solutions, preferably in multiple programs
- Experience in utilizing tools like Chef, Puppet, Scalr, OpenStack and Jenkins, and using these tools to deliver automation of OS and Application build
- Experience in understanding of how to secure web application s across all layers ( OS, load balancers, firewalls, SSL, SFTP )
- Experience in understanding of cloud concepts and cloud management and understanding of multi-tier applications (ex: Web, application, batch, messaging, REST/webservices ), and how they operate
- Contributed to build and support of Chef recipes, Jenkins job configurations required to deploy web applications in all environments.
- Experience in creating AWS AMI, have used Hashi corp Packer to create and manage the AMI's.
- Secured Data is stored in MySQL. Vault (by HashiCorp) secures, stores and tightly controls access tokens and passwords used by the overall platform, started in the AWS cloud and currently integrates with several services like: AWS AIM, Amazon DynamoDB, Amazon SNS, Amazon RDS
- Experience in vaults for most of the secret data encrypted in order to secure and seal as secrets for any kind of continued workloads that cutting maps which are basically developed in runtime.
- Wrote Ansible playbooks, inventories created custom playbooks written in YAML language, encrypted the dat a using Ansible Vault & maintained role-based access control by using Ansible Tower & Implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
- Very good expertise in scripting languages including Python, Bash, Groovy.
- In depth knowledge of Jenkins including Jenkins plugins, and pipeline as code (Groovy).
- Accountable to understand how web application software works with all layers Wildfly, Red Hat Linux, Elastic Search, Active MQ, Tomcat, New Relic, Oracle. & t roubleshooted in lower environments and communicate needs to partner technical teams
- Experience in updating build recipes and scripts with new vendor patches, major releases
- Established SOPs for any build or patching steps that are not scripted, Document release steps, tools and interactions
- Partnered with Confidential technical build and run (CoreTech), Architecture, Security and Trax Vendor (FIS) teams to research issues and propose improvements
- Partnered with disaster recovery lead to develop, maintain execute the DR Plans and drills .
- Assess the release plan and identify gaps, risks and concerns, as well as ensure complete planning and executed trial releases in QA to ensure reliable production releases
- Set and manage standards for successful development processes for automation and tools
- Proven track record in software development, including lead engineer or software architect
- Setting and ensuring the highest development standards are followed
- Engaging with the Technical Leads to establish technical direction & approach
- Mentor team members on software development best practices, including automated build and test, CI/CD for programs.
- Expertise in using different log monitoring tools like Splunk, ELK (Elastic Search, LogStash, Kibana) to see logs information, monitor, security and get the health notifications from nodes
- Experience in maintaining the cluster health itself using Prometheus and Grafana to make sure we are maintaining all the metrics and feeding all he logs and metrics to Splunk
- Lead implementation of cloud automation, management, and monitoring systems, assist in software architecture design and deployment methodologies.
- Identified and reported any quality or compliance concerns and take immediate corrective action as required
- Partnered with Payment DevOps Leader to coordinate and execute priority work
- Partnered with system operators ( Product Analysts) to manage the migration process of updates from development, to staging to production environments with thorough testing while maintaining documentation and release process automation.
- Ensured compliance with architecture, security, and technology standards set by Confidential Capital, change control standards and release management (includes freeze adherence).
Environment: Amazon Web Services, IAM, S3, cloud watch, Checkmarx, ANT, Maven, MuleSoft, SonarQube Tortoise SVN, GitHub, Chef, Ansible, Docker, Java, MongoDB, Spring Boot 1.2.x Agile, Apache HTTPD, Apache Tomcat, J Boss, Bash, Shell, Perl, Python, PHP, Ruby.
Confidential
SR. DEVOPS ENGINEER
Responsibilities:
- Experience in working with Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Load-balancers, S3, Elastic Beanstalk, IAM, Cloudwatch, Route53, SNS, Security Groups, VPC, Autoscaling, Etc. Familiarity with secure programming techniques (OWASP) and use of a code scanning tool (Checkmarx), Coverity.
- Exposure with vulnerability scanning tools such as Checkmarx, Sonarqube, Coverity Advanced experience with vulnerability assessment and reporting including comprehensive understanding of Vulnerability Management methodologies and procedures and application and infrastructure vulnerability scanning solutions
- Worked on Amazon AWS EC2 cloud services for build, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, AIX, Red Hat 4.x, 5.x, Ubuntu 12.x, 13.x.
- Published templates for AWS infrastructure as code using Terraform to build staging and production environments.
- Setup Terragrunt project to manage Terraform configuration file DRY while working with multiple terraforms modules, used Terraform and Terragrunt for coordinating tfstate.
- Used Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs and Change Automation .
- Automate and orchestrate Packet Core services, Service delivery, Infrastructure Configuration, Operations Management, VNFs and Cloud Management and standardize IT services by automating delivery of IT resources, and provisioning tasks.
- Experience in working with Cloud infrastructure and ecosystem product team developing systems for onboarding traditional platform products to private and public cloud. .
- Experience in multi-partner development engagements on private and public cloud platforms using Openstack, Cloudstack, VMware, KVM, and Puppet, Chef and Cloudify for onboarding.
- Extensively used Auto Scaling launch configuration templates for launching Amazon EC2 instances while deploying Microservices.
- Created the modules driven AWS Infrastructure with Terraform . Created Infrastructure BitBucket repositories for Terraform to launch the stacks.
- Experience in using Splunk (Log Aggregator) to create alerts reports and dashboards from log files. Have used Your-kit Profiler to debug and enhance application performance in MuleSoft .
- Worked extensively with Terraform and wrapped it Terragrunt and managed the back-end state in S3 Bucket.
- Continuously focusing on high-availability, fault-tolerance, and auto scaling using Terraform templates in addition to managing security groups on AWS.
- Integrated Kubernetes with Hashi corp Vault to inject configurations at runtime for each service using init, config sidecars and persistent volume sharing between app and config containers
- Hands-on experience with scripting to automate database changes/baselines including bash, pgplsql, or groovy ( Jenkins).
- Worked on Ansible for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).
- Manage Web applications using Ansible playbooks and coordinated with Terraform DSL for automating inside the AWS cloud .
- Developed Terraform templates to create load balancers (ELB), EC2 instances with auto-scaling, monitoring on the fly for different environments such as QA, SIT stage which will run on different VPCs
- Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform. Written templates for AWS infrastructure as a code using Terraform to build staging and production environments
- Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers. Hands on experience in using tools like Docker Compose, Kubernetes, etc. for orchestrating, linking and deploying the services related to the containers.
- Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability.
- Leverage open technology such as Docker, Swarm, Bash, Java script, Python, Git, Jenkins, Linux, HAProxy, AWS Cloud, ELK, Java, MongoDB, and plenty of others.
- Custom installation of application and updates by writing and developing Ansible Playbooks
- Extensively used MAVEN as build tool in Jenkins by developing build and deployment scripts in order to move from one environment to other environments.
Environment: Amazon Web Services, IAM, S3, cloud watch ,Checkmarx, ANT,Maven,SonarQube,MuleSoft, Tortoise SVN, GitHub, Chef, Ansible, Docker, Java, MongoDB, Spring Boot 1.2.x Agile, Apache HTTPD, Apache Tomcat, J Boss, Bash, Shell, Perl, Python, PHP, Ruby.
Confidential
AWS/DEVOPS ENGINEER
Responsibilities:
- Knowledge in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Load-balancers, S3, Elastic Beanstalk, Cloud -Front, Route53, Cloud -Watch, Cloud -Formation, IAM, VPC, RDB, IoT, DynamoDB, SES, SQS and SNS.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, NodeJS, Python and Docker on familiar server such as Apache.
- Created snapshots and Amazon Machine Images (AMI) of the instance for backup and created Identity Access Management (IAM) policies for delegated administration within AWS to create new accounts, roles and groups and give permissions.
- Provided security and managed user access and quota using AWS Identity and Access Management ( IAM), including creating new Policies for user management.
- Involved in Designing and deploying AWS solutions using EC2, S3, RDS, EBS Volumes, Elastic Load Balancer , Auto Scaling groups, Functions, Apigee, CloudFormation Templates, IAM Roles, Policies
- Worked on Amazon AWS EC2 cloud services for build, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, AIX, Red Hat 4.x, 5.x, Ubuntu 12.x, 13.x.
- Worked on Open Stack, AWS Cloud Formation, and Terraform API to create infrastructure on AWS as a code. Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform, Managed AWS infrastructure as code using Terraform, Expertise in writing new plugins to support new functionality in Terraform.
- Converting existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform or AWS Cloud formation. Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly. Installing the Load Balancers and VPC with Public and Private subnets.
- Experience in creating inventory, job templates and scheduling jobs using Ansible Tower.
- Built scripts using ANT and MAVEN build tools in Jenkins, SonarQube and Nexus to deploy J2EE applications to server one. Integrating the Third Party Tools with TFS for ALM & Traceability.
- Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
- Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers. Hands on experience in using tools like Docker Compose, Kubernetes, etc. for orchestrating, linking and deploying the services related to the containers.
- Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability. Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Experience on centralized logging(Data) and monitoring tools such as Elasticsearch, Logstash, and Kibana (ELK), Splunk dash boards for search and reporting and managing the dashboard access.
Environment: Amazon Web Services, IAM, S3, cloud watch , ANT, Maven, SonarQube Tortoise SVN, GitHub, Chef, Ansible, Docker, Fluentd Java, MongoDB, Spring Boot 1.2.x Agile, Apache HTTPD, Apache Tomcat, J Boss, Bash, Shell, Perl, Python, PHP, Ruby.
