Cloud Engineer / Devops Engineer Resume
2.00/5 (Submit Your Rating)
Columbia, MD
SUMMARY
- DevOps professional experienced in AWS cloud computing, cloud migration, automating CICD pipelines using tools such as Github, Jenkins, Ansible and Terraform. Proficient in the use of Packer for updating AMIs, AWS CLI, Docker, Elastic Beanstalk for fast deployment of web applications like Nginx, PHP, .NET, Tomcat and Naggios as well as scrum methodology.
- Possesses excellent analytical, communication and learning skills.
PROFESSIONAL EXPERIENCE
Cloud Engineer / DevOps Engineer
Confidential, Columbia, MD
Responsibilities:
- Maintaining various CI/CD tools by provisioning, configuring and updating the servers and installing the relevant plug - ins
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along Shell scripts to automate routine jobs
- Automating deployment and updating of applications using Ansible playbooks with defined roles and variables
- Assisted developers in creating automated deployment pipelines for applications using GitHub and Jenkins to deploy to application server
- Modify existing software to fix errors, improve the overall quality and functionality or update integrations with other software
- Develop and perform software automated testing procedures, solutions and frameworks to ensure software functions as needed
- Translate business requirements and specifications into usable and scalable software
- Managed the methods of deployment, the processes & tools required to execute those deployments.
- Created project and template in Ansible Tower that runs and checks playbook in version control.
- Created and maintained Jenkins jobs that execute Shell scripts, Ansible scripts, for automation.
- Assisted with creating and monitoring AWS EC2 instances, VPCs, internet gateways, security groups; set up and manage s3Bucket, Cloud Watch rules, create snapshots, AMIs, EFS, EBS and SNS using the AWS console.
- Experienced using Terraform script to build infrastructure in Amazon Web Services (AWS) like Auto Scaling, CloudTrail, CloudWatch, EBS, EC2, ELB, IAM, RDS, S3, VPC, Route 53, Cloud Front and Security group
- Migrated virtual servers from on-perms to AWS cloud using Server Migration Service (SMS)
- Knowledgeable hands-on experience with All the AWS resources like VPC, EC2, ELB, Auto Scaling, launch Configurations, S3, Glacier, Lifecycle rules for storage, Route 53, Cloud watch, Cloud Trial, Volume and Snapshot management, SNS, IAM and Roles.
- Write Jenkins pipeline script that runs Ansible playbook and Terraform template.
- Set up a content delivery system using AWS Cloud Front to distribute content like html and graphics files.
- Ensured the enforcement of infrastructure components through the use of Ansible for configuration management of cloud instances and Packer for patching AMIs as assigned.
- Investigate and troubleshoot issues involving security group, NACL and route tables
- Good Knowledge of using different protocols like FTP, SSH, HTTP, and HTTPS
- Monitoring System Performance of Virtual memory, Managing Swap Space, Disk utilization and CPU utilization
- Snapshot configuration using EBS snapshots and design of life cycle policies
- Architect availability and scalability of cloud systems through solutions such as auto-scaling and elastic load balancer (ELB) and architecting fault tolerant infrastructure
Linux System Engineer
Confidential, Upper-Marlboro, MD
Responsibilities:
- Build Red Hat Linux server 6 and 7
- Experience with Physical and virtual Decommissioning of Linux servers
- Understand and implement the full cycle of mobile development
- Responsible for building, designing, and developing architecture and implementations
- Work within an Agile process to meet the business requirements of the organization
- RedHat Network configuration/networking protocols Experience with virtualization - KVM, VMware ESXi
- Perform server updates, patching, upgrade and package installations using RPM and YUM
- Create change request for management approval required for environment downtime/outage
- Experience in Shell scripting (bash) to automate system administration jobs Scheduling and managing jobs, patches and configuration files with Red hat Satellite
- Setup S3 buckets and life cycle policies for data achieving
- Create Elastics block storage (EBS) and snapshots
- Monitoring the hosts and networks using NAGIOS
- Installed, configured, secured, and patched Linux servers using the latest Linux platform software packages
- Ensure authentication and authorization privileges are managed in IAM such as users, groups, services, and roles; building policies and implementing strong credential management
- Designing highly available and fault tolerant applications on the Amazon architecture
- Monitors and tunes appropriate systems to ensure optimum level of performance
- System Configuration and hardening using Ip-tables, SELinux, TCP Wrappers, ACL on Red-Hat Linux
- Installing, configuring, hardening and upgrading Linux servers, evaluating needs and installing appropriate recommended OS patches as needed using Yum
- Follow and document procedures related to systems administration of backup and recovery environment
- Installed web servers using Apache, PHP for web server scripting and html language for website pages.
- Used Auto-scale configuration to scale up and down application instance using a designed Amazon machine Image (AMI)
- Running health scripts, patches, updates, Installations on all hosts, with jobs module.
- Automate provisioning, deployment, configuration management, monitoring, and all other infrastructure and operations activities.
- Provide authenticate access to AWS resources using MFA (Multi-Factor Authentication)
- Utilize firewall to control inbound and outbound traffic.
- Extensively focus on managing existing applications and increasing scalability with AWS Load Balancing (ELB). Create AWS Route53 to route traffic between different regions
- Experienced in creating and managing user accounts, security, rights, disk space and process monitoring in Red hat Linux.
- Assist with migration of virtual servers to the AWS cloud environment using the VM Import/Export utilities
System Administrator/Support Specialist
Confidential
Responsibilities:
- Responded to reports of network problems.
- User account management via Active Directory
- In person troubleshooting and repair of workstations.
- Created, changed, and deleted user accounts per request
- Recovered root password for older generation servers
- Check alert logs, trace files and file System maintenance
- Monitoring System Performance of Virtual memory, Managing Swap Space, Disk utilization and CPU utilization
- Managed the configuration and operation of client-based computer operating systems.
- Experience on IBM Remedy ticketing system; able to Assign, open and close ticket
- Acquire permission from stakeholders to change and/or fix their systems
- Ensured network connectivity as well as maintained network facilities in individual machines, such as drivers and settings of personal computers as well as printers
- Oversees appropriate level software installations, upgrades and related software packages
- Monitored and controlled disk space usage and maintained system integrity
- Performs moderately complex systems/database administration
- Perform backup and recovery and minor computer hardware repairs
- Installed hardware and peripheral components, such as monitors, keyboards, printers, and disk drives
- Manage and/or provide guidance to junior members of the team
