We provide IT Staff Augmentation Services!

Sr Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GeorgiA

SUMMARY

  • Result oriented professional with 8+ years of combined experience in Software Development AWS Cloud and DevOps engineering.
  • Excellent academic credentials - Bachelor of Science in Accounting from Kentucky University backed by Computer Science from Korea University. Currently pursuing AWS Solution Architect - Associate.
  • Experience with automated deployment, configuration, and management of CI/CD pipelines.
  • Use Terraform to automate AWS.
  • Build Jenkins jobs to create infrastructure from local Git repos containing Puppet and Puppet Bolt code.
  • Implement Jenkins as continuous Integration tool.
  • Expert in working with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, CloudWatch, CloudFormation, Route53, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC), and managing security groups on AWS.
  • Create scripts to automate AWS services, including web servers, ELB, CloudFront distribution, databases, EC2 and database security groups, and S3 bucket and application configuration.
  • Hands-on with configuration management tools such as Ansible and Puppet.
  • Hands-on monitoring tools CloudWatch and Nagios.
  • Apply containerization tools such as Docker and Kubernetes.
  • Build and deploy applications in alignment with practices such as Continuous Integration (CI) and Continuous Deployment/ Delivery (CD) in runtime with various CI tools such as Jenkins, Ansible, and VSTS.
  • Prepare Test Plans, Use Cases, Test Scripts, Test Cases and Test Data.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Prepare Test Plans, Use Cases, Test Scripts, Test Cases and Test Data.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Apply Infrastructure as Code using Terraform and CloudFormation.
  • Proven programming skills with Python and JavaScript.
  • Hands-on applying version control using GIT and source code management client tools such as GitHub, GitLab and Bitbucket.
  • Experience with GitLab-CI.
  • Hands-on experience performing tasks in databases (e.g., MySQL, MSSQL) and strong working knowledge of database administration and Windows Server administration.
  • Proven skillful troubleshooting issues that arise during building, deploying, and the production support and documenting phases of the build and release process.
  • Experience serving multiple roles and applying various methodologies, configuration, and building management strategies.

TECHNICAL SKILLS

Cloud: AWS, Azure.

Programming Languages: Python, Java, Java Script

Scripting: Python, YAML, Shell scripting.

DevOps: Docker, Ansible, Kubernetes, Jenkins, Maven, GIT Build

Data Visualization Tools: Power BI, Athena.

Monitoring: CloudWatch, Grafana, Prometheus.

Log Monitoring: CloudWatch, Splunk, ELK Stack.

Databases/Data Structures: Apache Cassandra, DynamoDB, Microsoft SQL.

Software: Microsoft Project, VMWare, Microsoft Word, Excel, Outlook, PowerPoint.

Operating Systems: Windows 10, Unix/Linux, Ubuntu, Apple OS, CentOS, Windows Servers.

Network Protocols: TCP/IP, FTP, HDFS, SMTP, ICMP, TELNET, UDP, and RIP, iSCSI, NIS, DNS, DHCP, Cisco Routers/Switches, WAN, LAN.

IAC: Terraform, Python Scripting.

PROFESSIONAL EXPERIENCE

Sr AWS DevOps engineer

Confidential, Atlanta, Georgia

Responsibilities:

  • Designing, developing, and maintaining a highly available and scalable infrastructure on AWS, ensuring that the system is secure, efficient, and cost-effective.
  • Having deep understanding of Amazon Web Services (AWS) for multiple applications using the AWS stack (EC2, Route53, S3, RDS, CloudFormation, CloudWatch, IAM) focusing on high availability, fault tolerance and auto-scaling.
  • Creating Python scripts to automate AWS services, which included web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration.
  • Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
  • Working closely with brand compliance experts to ensure:
  • The licensing system meets all legal and regulatory requirements.
  • The system is designed to prevent unauthorized use of licensed products and that it can enforce licensing agreements.
  • Setting up automated testing, deployment, and monitoring pipelines to ensure that changes are delivered quickly and with minimal risk.
  • Used critical AWS tools, ELBs and Auto-Scaling policies for scalability, elasticity, and availability.
  • Collaborating with the development team to ensure that the system is designed to support continuous integration and delivery (CI/CD) processes.
  • Created Infrastructure-as-Code model using Terraform.
  • Leveraged Terraform along with the previously mentioned tools to automate AWS.
  • Deployed on Dev, qa, Staging and prod infrastructure using Terraform Modules.
  • Managed Terraform State file for large team.
  • Wrote and deployed AWS lambda function for system automation tasks.
  • Wrote Ansible playbooks and updated software using Ansible inventory.
  • Built Jenkins’ jobs to create infrastructure from local Git repos containing Ansible code.
  • Implemented Jenkins continuous Integration tools.
  • Applied DevOps operations processes and tools to review code, perform unit test automation, build, and release automation, etc.)
  • Wrote terraform Templates to build the AWS services with the paradigm of Infrastructure-as-Code.
  • Configured ELK stack in conjunction with AWS and used Logstash to output data to AWS S3.
  • Installed, set up, configured and supported Centos and Amazon Linux servers.
  • Applied hands-on development and configuration experience with software provisioning tools such as Ansible.
  • Utilized Terraform for automating AWS EC2 creation.
  • Automated deployment and configuration of Redis for application caching.
  • Applied knowledge and experience with MongoDB, Elastic Search, Logstash, and Kibana (ELK stack).

Sr. Cloud Engineer

Confidential, Colorado

Responsibilities:

  • Handle migration of on-premises applications to the cloud and create resources in cloud to enable this. Use all critical AWS tools, ELBs, and Auto-Scaling policies for scalability, elasticity, and availability.
  • Write CloudFormation Templates (CFT) in JSON and YAML formats to build the AWS services with the paradigm of Infrastructure-as-Code.
  • Design AWS Cloud Formation templates to create custom sized VPC Subnets, and NAT to ensure successful deployment of Web applications and database templates.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS, and create nightly AMIs for mission-critical production servers as backups.
  • Use Jenkins as continuous integration (CI) tool to deploy Spring Boot Microservices to AWS Cloud and Pivotal Cloud Foundry (PCF) using build pack.
  • Use CloudWatch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications.
  • Create Terraform templates to create custom sized VPC and NAT subnets for deployment of web applications and databases. Use Terraform as Infrastructure-as-Code and Execution plans, Resource Graphs, Change Automation and extensively use Auto scaling launch configuration templates for launching amazon EC2 instances while deploying Micro services.
  • Implement Terraform modules for deployment of various applications across multiple Cloud providers and managed infrastructure. Build Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
  • Manage Git repository, code merging, and production deployments. Maintain build-related scripts developed in the shell for Maven builds. Create and modify build configuration files, including POM.XML. Use MAVEN as a build tool on Java projects for the development of build artifacts on the source code.
  • Integrate Jenkins with Git build automation tools and Nexus repository for pushing successful build code. Use Jenkins for automating/scheduling the build processes and used Jenkins along with Shell and Python and Perl scripts to automate routine jobs. Applied CI/CD tools to implement Blue - Green deployment methodology for reducing downtime in Production environment.
  • Integrate SonarQube with Jenkins for continuous code quality inspection. Implemented functional tests using Java, Junit framework, Cucumber framework.
  • Use Hybrid cloud environment for application deployments using OpenStack cloud and work within cloud for Integration process. Use OpenStack to build cloud labs for application deployment for Testing Environments.
  • Build new OpenStack Deployment through created playbooks for OpenStack deployments and bug fixes with Ansible and manage them in production environment.
  • Use Kubernetes to deploy, scale, load balance, and manage Docker containers with multiple name-spaced versions. Use Kubernetes for automated deployments, scaling, and management of containerized application across clusters of hosts.
  • Manage Kubernetes charts using Helm. Create reproducible builds of the Kubernetes applications, manage Kubernetes manifest files, and manage releases of Helm packages.
  • Orchestrate Docker images and containers using Kubernetes by creating whole master and node. Create private cloud using Kubernetes that supports DEV, TEST, and PROD environments. Write scripts to create Kubernetes cluster with RHEL and Vagrant. Define Kubernetes services to discover & proxy requests to appropriate Minion.
  • Hands on assisting stakeholders with Splunk to design and maintain production-quality data, dashboards, and various applications.

Sr. AWS Build & Release Engineer

Confidential, Sandy Springs, GA

Responsibilities:

  • Configured and maintained common Linux applications such as Apache, Active, BIND, SSH, NFS, DHCP, and SNMP.
  • Implemented and configured Nagios for continuous monitoring of applications.
  • Enabled notifications via emails and text messages.
  • Configured Linux servers for clusters of Oracle Real Application and configured SAN-based Configured network, SAN, switches, and 3PAR OS virtualization. mount points.
  • Configured Jenkins Pipeline to manage weekly and nightly builds.
  • Developed test environment that reduced integration issues and improved code quality.
  • Implemented pipelines in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Administered Linux servers for functions such as managing Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
  • Re-defined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform.
  • Conducted User Management, Plugin Management, and End-to-End automation of Build and Deployment process using Jenkins.
  • Worked on Switch configurations (Brocade and Cisco) and vCenter and VMware ESXi Hypervisors installations as part of environment Bring Up.
  • Implemented NIS and DNS naming services and administered public DNS servers.
  • Monitored system activities such as CPU, Memory and Disk and Swap space usage to avoid performance issues.
  • Managed source code repository, build, and release configurations, processes, and tools to support daily development, test, and production build and software deployment operations.
  • Applied JIRA for issue tracking and monitoring.
  • Used Shell/Perl scripts for automation purposes.

Systems Engineer

Confidential, New York City, NY

Responsibilities:

  • Performed dedicated strategic and budget planning for all systems and related hardware and software.
  • Deployed and Managed Linux/UNIX servers.
  • Updated patches, software on a regular basis
  • Provide on call support to 24/7 infrastructure deployment and troubleshooting.
  • Spearheaded the research, evaluation, and feedback on problematic trends and patterns in customer specific issues such as network connectivity, software, hardware, etc.
  • Developed and maintained problem tracking and resolutions databases, endeavoring to always ensure comprehensive and accurate documentation.
  • Set up system to identify and repel any potential threats or attempts at unauthorized network access.
  • Ensured enforcement of national and DoD security policies, directives, and standards.
  • Handled remote control, patch management, operating system deployment, network protection, and other important services via the Microsoft SCCM platform.
  • Installed, supported, and maintained servers and other related computer systems.
  • Conducted detailed oversight to determine that all defensive mechanisms were in place and operational.
  • Performed troubleshooting of customer issues over the phone and in person, accurately diagnosing and resolving issues in response to customer reported incidents.
  • Utilized Remedy to address customer service issues. Maintained an expert affinity for Remedy, handling every step of the workorder process within the software.
  • Implemented thorough customer support policies, procedures, and standards, taking care to design them to be as enforceable and accurate as possible.
  • Responded to server outages expeditiously, and corrected interruptions as quickly as possible.

We'd love your feedback!