We provide IT Staff Augmentation Services!

Sr. Devops Engineer& Aws Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over all 8 years of experience in Software Configuration Management, Build/Release Management and Change/Incident Management.
  • Experienced 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 (Ops Works and Cloud Formation) and security practices (IAM, Cloud Watch, Cloud Trail).
  • Developing and implementing solutions enabling Development and Operations teams to build, deploy, monitor, and test applications and environments.
  • Worked on Migration Strategy and developed a POC migrating VMware/On-premise datacenter to AWS utilizing, open stack AWS EC2, S3, RDS, VPC, and Direct Connect.
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Created and wrote shell scripts (Bash), Python for automating tasks.python
  • Experience in development and configuration experience, LAMP setup on RHEL with software.
  • Deployed the microservices in Kubernetes cluster.
  • Provisioning tools like Chef, Puppet and Ansible.
  • Experience in Branching, Merging, Tagging, and maintaining the version across the environments.
  • Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healing solutions using Graphite, Zabbix, CloudWatch etc.
  • Performed Servers consolidation and virtualization using VMware virtual infrastructure, VMware, ESX, Virtual Center, VM tools.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps. Created the files and structure needed to run Docker images through our private Rancher Catalog.
  • Experience in deploying scalable Hadoop cluster on AWS using S3 as underlying file system for Hadoop.
  • Suggested process improvements and changes to reduce customer complaints based on root cause analysis findings
  • Experience with PKI principles and environment requirements and Cryptographic standards also including the use the certificate in different applications such as encryption, VPN, SSL, and e-signature.
  • Lead and contribute in the "DevOps" culture and delivery practice to build, maintain, and continuously improve the infrastructure and servers currently operating on AWS and Cloud Foundry
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Hands on experience with Kubernetes.
  • Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • We had gone with agile methodology, to risk free from customers with immediate feedback while going with green field implementation approach for entirely pristine environment.
  • Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, VPN, OSI model and Firewall.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Configured Volume groups, logical volumes, and file systems on Linux.
  • Expert knowledge of IAM, EC2, S3, VPC, Cloud Formation, Cloud Watch, SNS, SWF, SQS, and Dynamo DB.
  • SVN &GIT Experience in setting up project base branching, merging, and taking regular backups of the source in SVN and GIT.
  • Experience in Version Control Systems administration and maintain repositories in Subversion and GIT.
  • Wrote prototype and production code in numerous programming language which depends up on language(s) of existing codebase:Golang/Go, Ruby, MySQL and Python.
  • Hands on experience with VCS Proposed and implemented branching strategies.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Experience in setting up databases in S3 buckets and configuring instance backups to S3 buckets.
  • Experienced in installation, configuration, administration, troubleshooting, tuning, security, backup/recovery, and upgrades of Linux (Red Hat and SuSE) in large environments.
  • Experience in configuration of NIS, DNS, DHCP, NFS / ZFS, LDAP, SAMBA, SQUID, post fix, send mail, Integrating with CI Tools with the help of available GIT Plug-in.
  • Having good Knowledge on Shell scripts.
  • Experience in bug tracking tools like JIRA, Rally.

TECHNICAL SKILLS

Scripting languages: Python, Ruby, Shell, Bash, Perl

Virtualization Technologies: OpenStack, GCP, AWS, VSphere (VW ware)

Project Management Tools: Jira, Target Process, Rally, SonarQube

Revision Control System: Git, SVN, GitHub Enterprise, CVS, Bitbucket

OS: Unix, Linux, Ubuntu, Rhel, Windows

Configuration Management: Chef, Puppet, Ansible

Build Tools: Ant, Maven, TFS

Web Servers: JBoss, WebLogic, WebSphere

Containers: Docker, Kubernetes, Vagrant

Monitoring Services: Kibana, Splunk, Grafana, Nagios. Prometheus

Networking: TCP/IP, NIS, OSPF, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP

Database Systems: MySQL, MongoDB, SQL Server, Cassandra

AWS Services: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53Auto scaling, Cloud Front, Cloud Watch, CloudTrail, Cloud Formation, Security Groups, DynamoDB, Lambda, cloud patch management

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Tx

Sr. DevOps Engineer& AWS Engineer

Responsibilities:

  • Worked onAWSto provision new instances, S3 (Storage Services), AWSEC2 and Cloud Watch Services, CI/CD Pipeline Management through Jenkins.
  • Responsible for usingAWSconsole for deploying and operatingAWSservices specifically VPC, EC2, S3, EBS, IAM, ELB and Cloud Formation.
  • Experience in configuring Amazon EC2 instances and launching the new instances with same configuration using AMIs. (Amazon Machine Images) Installing applications onAWSEC2 instances and configuring storage on S3 buckets.
  • Working with implementation team to build and engineer services for Linux and AIX Operating Systems.
  • Developed Cloud Formation templates to create VPC, subnets, NAT, EC2 instances, Security Groups.
  • Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWScloud.
  • Migrated and Maintained Build and Test Environments into the cloud Infrastructure.
  • Developed Cloud Formation scripts to automate EC2 instances.
  • Used Build tools like ANT for the development of build artifacts on the source code.
  • Maintained Build related scripts developed in ANT, Python and Power Shell.
  • Modified Build configuration files including ANT's build.xml.
  • Configured and Implemented Jenkins to implement the CI/CD pipeline.
  • Used Hashi corp suite of tools - like Packer and Terraform.
  • Interacted with client teams to understand client deployment requests.
  • Create clusters inGoogle Cloudand manage the clusters usingKubernetes(k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them tocontainer registryofGoogle Cloud.
  • Experience with container-based deployments using Docker, working with Docker images and Docker Hub and Wrote scripts in Terraform to spin up EC2 instances.
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing Nginx.
  • Designed and Implemented CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl, Python).
  • Used Python and Groovy Scripting for automation, highly scalable, build promotions for staging to production.
  • Used Jenkins for continuous integration and deployment into Apache Tomcat Server.
  • Written Chef cookbooks and recipes to provision several pre-prod environments consisting of deployment automation,AWSEC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Migrated customer environments to AWS ensuring complete support for existing Chef Implementation.
  • Used Terraform to transform the infrastructure from on - premise to cloud.
  • Create python scripts to validate the virtual data center infrastructure configuration.
  • Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
  • Used Sensu and other software for monitoring on several servers.
  • Managing the code migration from TFS,CVS to Subversion repository.
  • Good in provisioning and deployment tools like Puppet.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Artifactory.
  • Developed unit and functional tests in Python and Ruby.
  • Developed Apache Solr update service for real-time indexing which includes real time add, update, and delete.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Used Chef to manage configuration on connected server. Developed Cloud Formation script to automate the EC2 instances with JSON templates.
  • Collate application and system logs into and Splunk for centralized monitoring, querying, and reporting.
  • Created repositories according to the structure required with branches, tags and trunks.
  • Configured Docker container for branching purposes.
  • Created images and stored in the Docker containers and uploaded to the Docker hub.
  • Involved in DevOps automation processes for build and deploy systems for legacy and microservices projects.
  • Set up CI (Continuous Integration) for major releases in Jenkins and Docker to automate most of the build related tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Python Scripts on UNIX.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: AWS,GCP, Ansible, Terraform, Nagios, Bash, EC2, Amazon RDS DB, Shell scripting, Chef, Puppet, Dockers, SQL, HTML, Maven, Azure, XML, SVN,Kubernetes, Jira,Rally.

Confidential, Dallas, Texas

DevOps Engineer & AWS Engineer

Responsibilities:

  • Supported over 200+ AWS cloud instances and used AWS command line interface to manage and configure various AWS products.
  • Performed installation, configuration, up gradation, patching on RHEL 6.x, 5.x and Windows 2008 and Windows 2012 in EC2 instances.
  • Planning and implementing VPCs with multiple availability zones and multiple subnets to meet the dynamic IP requirements.
  • Used Hashi corp suite of tools - like Packer, Vault and Terraform.
  • Implemented new process and policies for build process and involved in auditing.
  • Build Continuous Integration environment (Jenkins) and continuous delivery environment (Ansible).
  • Implemented Automated Application Deployment and written Deployment scripts and automation scripts.
  • Experience in Python and Shell scripting including but not limited to writing scripts to automate AWS Administration tasks viz., tagging instances, volumes etc.
  • Performed Auto Scaling, Elastic Load Balance and AMIs and utilized EBS to store persistent data and mitigate failure by using snapshots.
  • Extensively utilized Amazon Glacier for Archiving data.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Groups.
  • Worked on performing root cause analysis on instances to which developers are unable to SSH into by unmounting root volumes.
  • Worked on resizing the EBS volumes and root volumes as per the Dev team requirements.
  • Designed Cloud formation templates for launching complete application stack for non-prod and prod stacks with auto scaling feature.
  • Worked with Amazon support for Hardware support and replacement of the faulty units like Amazon retirements during maintenance windows.
  • Implemented roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups and IAM.
  • Expertise in utilizing Cloud Watch to monitor resources such as EC2, Amazon RDS DB services, Dynamo DB tables, to set alarms for notifications or automated actions and to monitor logs for a better understanding and operation of the system.
  • Constructed/architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, JIRA and Selenium.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Used Configuration Management Tools like Chef for automation of infrastructure related components and applications like Tomcat/Apache/Nagios/LDAP/zookeeper, SSH, NTP and DNS configurations.
  • Developed a Terraform plugins using Golang to manage infrastructure which improved the usability of our storefront service.
  • Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups
  • Prepared a POC platform for Cloud Foundry on Azure Public Cloud and Compared with the DCOS and Kubernetes, Docker orchestrator platforms for implementing
  • Microservices based on Java, Spring Cloud with REST API.
  • Creating Ansible roles using YAML such as tasks, variables, files, handlers, templets and writing playbook for that role.
  • Installed and configured Jenkins for Automating Deployments and providing automation solution.
  • To understand application architecture/flow map and replicate it in AppDynamics.
  • Setting up Custom Dashboards, health policies and alerts based on application team's requirement.
  • To baseline all configurations in non-prod environment before implementing AppDynamics to production
  • Handle issues with AppDynamics controller, agents or configurations

Environment: GIT, STASH, Bamboo, Java, Python, Maven, JIRA, Linux 5.x/6.x/7.x, XML, JBoss, Windows XP, Python Scripts, Shell scripts, terraform, AWS, Jenkins, Zookeeper, ANT, JIRA, Ruby, MySQL, Mongo DB, WebSphere, Splunk, Kibana.

Confidential, Minneapolis, MN

DevOps Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Worked on version control tools like GIT and integrated build process with Jenkins.
  • Bitbucket plugin is designed to offer integration between Bitbucket and Jenkins.
  • Experience working with IAM to create new accounts, roles and groups.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch. Implement Monitoring and Alerts using AWS Cloud Watch
  • Using S3 bucket Setting up data inAWSand configuring instance backups to S3 bucket.
  • Workedon Versions controller like GIT and integration tools Jenkins.Worked as aDevOpsEngineerfor one of the most complex system. Used Git, Maven, Jenkins, chef and Jira as tools for day-to-day build & release cycle.
  • Responsiblefor maintenance of the GIT (Bitbucket) Repositories whichincludes Jenkins and JIRA Integration, creating new repositories, GIT, branching, merging, creating pull requests and the access control strategies from Bitbucket.
  • Created Shell & Python scripts for various Systems Administration tasks to automate repeated processes.
  • Deployed Puppet for automated management of machine configurations.
  • Created customized AMIs based on already existingAWSEC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • CreatedAWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and enabling ImplementedAWSsolutions using EC2, S3, DynamoDB, Route53, Elastic Load Balancer, Auto scaling groups.
  • Created daily backups for Git Repository system.
  • Created Jenkins jobs for auto deployment of services, servers for Dev and QA usage.
  • Maintained CI system for process automation, and multi cluster environment.
  • Create shell script for different Jenkins jobs.
  • Developed proof of concept implementations of distributed frameworks using Docker.
  • Experienced in writing automation scripts using python boto and Aws API.
  • Good understanding of Networking, VPC, Data center to Cloud Connectivity, Security etc. in AWS cloud.
  • Set up system for dynamically adding and removing web services from a server using Docker, Nginx, and GitLab CI.
  • Built provisioning engine that utilizes chef and Ansible to implement deployments to multiple platforms including VMWare and AWS.

Environment: AWS-EC2, Route 53, S3, Auto scaling, EBS, Linux, Subversion, Maven, GIT, Jenkins, bitbucket, Shell script, Splunk, Perl script, Docker, ANT, MAVEN, Open stack, SonarQube.

Confidential

Linux Admin

Responsibilities:

  • Configured and installed Red Hat and CentosLinuxServers on both virtual machine and bare metal Installation.
  • Worked in infrastructure team on installation, configuration and administration of Centos, RHEL.
  • Worked on UNIX, Red hat Linux, Linux Desktop, SUSE Linux Enterprise Server and AIX and Ubuntu.
  • Installation and configuration of Red Hat Cluster, Veritas Cluster Server and Veritas NetBackup, Apache, Tomcat, WebLogic, and JBoss.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Solid network and systems troubleshooting experience with HTTP\HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH, NTP and TCP/IP, Internet Security, encryption.
  • Worked on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as Iptables, firewall, TCP wrappers, NMAP.
  • Scheduling incremental snapshots and full backups of MySQL database, configuring tape backup units using third party tools like VERITAS and Zmanda.
  • ConfigureSplunkfor all the mission critical applications and usingSplunkeffectively for Application troubleshooting and monitoring post go lives.
  • Implemented Network File System (NFS) for file sharing and network installation
  • Implementation of Samba to help printing and file sharing in the mixed Environment
  • Day to Day activities included handling Security issues like stale UNIX account Cleanups, 90-day password changes, setting max age and min age, creating a list of umask permission for various users and troubleshooting, Patching, Upgrades and Back-ups when required.
  • Responsible for backup of all servers and recovery of all servers
  • Collect and analyze current system settings. Evaluate, test, and deploy audit remediation settings.
  • Monitor ticket queue to attend user and system calls, attend team meetings, change control meetings to update installation progress, and for upcoming changes in environment
  • Documented all the steps done as part of the Server Hardening process
  • Create change order request and exception request for Hardening production servers and resolve it once Hardening is completed.

Environment: Red Hat Linux (RHEL 4/5/6), RedHat Satellite Server 6, Logical Volume Manager, my sql,Ksh/Perl programming, DNS, NIS, NFS, Apache, Tomcat, VMware ESX 2.x Crontab, ANT, Python, Perl, Shell, Apache, Splunk.

We'd love your feedback!