Aws Devops Engineer Resume
Fairfield, CT
SUMMARY
- AWS Certified Professional with 7+ years of experience in IT industry with major focus on Cloud Solutions and DevOps. Hands on EKS applications onboarding and FinOps best practices.
- Worked majorly on Infrastructure Operation, Configuration Management, Build & Release Management and CI/CD automation. Also experience in software development and testing using Agile methodologies.
- Proficient in developing, maintaining, and executing the software modules.
- Experience on Cloud technology services with focus on Iaas and Paas of AWS - Iaas - EC2, Paas -EBS, VPC, S3, Glacier, ELB, EMR, Cloud Watch, DynamoDB, RDS, Route 53, Cloud Front, Terraform and ECS Fargate Cloud Formation.
- Design/Develop/capture/document architectural best practices for migrating on premise servers to the Cloud environment AWS.
- Extensively used CloudWatch and CloudTrail for audits and the maintenance of the cloud environment.
- Built CI/CD pipelines using Agile Practices, with Jenkins, Nexus for Maven Repository, Maven Builds, Artifactory, Junit testing, Puppet module tests and deployments using multiple Jenkins plugins.
- Managed Linux and Windows virtual servers on prem and migrated web applications on AWS.
- Used Lambda .Net Core for simultaneous creation of a database, add IAM roles, etc., with serverless deployment. Used server less applications to enable / deploy multiple functions.
- Expertise in implementing automation with Configuration Management tools such as Ansible, Continuous Integration/Continuous Deployment tools like Jenkins, Git, Ant, Maven and Docker.
- Heavily involved in FinOps area like Transparency, Cost optimization, Forecasting & Variances and Cost Saving strategies.
- Design/Develop/capture/document architectural best practices for onboarding EKS applications.
- Writing Technical recipes mainly on EKS space according to the access models of our BU.
- Management and design of integrated build pipelines using continuous integration workflows such as Artifactory, Nexus, Jira, Git, Jenkins, Docker.
- Involved in cost management, tagging and resource management by using Cost Explorer.
- Involved in generating reports for RI usage on monthly and as required by management for cost analysis on AWS.
- Involved in Blue Green deployments for the production applications using Jenkins pipelines.
- Deployed JAVA/J2EE applications through Tomcat Application servers.
- Involved in scrum activities such as stand-up, planning, demo/survey and retrospective with the teams to guarantee successful project forecasting and realistic commitments.
- Automated server builds and web/database application deployments utilizing Ansible.
- Experience migrating traditional data-centre applications and databases into public clouds like AWS.
- Involved in configuring and administering NFS, DNS, DHCP and LDAP on Linux Server environment
TECHNICAL SKILLS
Operating Systems: Linux (RedHat 5,6,7,8 CENTOS), Windows Server 2012/08, Suse, Linux, Ubuntu
Cloud Technologies: AWS, Azure
Source Control Tools: Git, Git lab, and Subversion
Network Systems: DNS, HTTP, HTTPS, NFS, SMTP, Ethernet, OSI model, TCP/IP, DHCP
Web Servers: IIS Webserver, Apache Tomcat, Web logic, JBossDatabases SQL, Oracle sql, Dynamo DB, RDS
Continuous Integration Tools: Jenkins, Ant, Maven.
CM Tools: Ansible, Azure DevOps.
Container & related services: Docker, Kubernetes, EKS
Virtualization Technologies: VMware ESXI, VCentre server, vSphere Client, Vagrant.
Scripting: Bash, Ruby, JSON, YAML.
Monitoring Tools: Splunk, Nagios, DataDog, Kibana, Grafana.
Programming Languages: C++, Java, Swift.
Methodologies: Agile, Kanban.
PROFESSIONAL EXPERIENCE:
Confidential
AWS DevOps Engineer
Responsibilities:
- To write standards on various AWS storage classes such as S3, Glacier and others aligning to company’s standards, various implementation methods in a cost-effective way.
- Design/Develop/capture/document architectural best practices for onboarding EKS applications.
- Very proficient in Cloud ability in suggesting various cost strategies implementation/ rollout to cost leads based on different applications.
- Involved in AWS Tagging resources and promoting the teams to apply the same through different methodologies.
- Well acquainted experience in setting up Datadog Rehydration for different teams from S3 storage for having the historical views for different time periods and queries.
- Expertise in ELB logging enablement on EKS Accounts through different methods such as Jenkins pipelines, manual and CFT.
- Involved in ingress stash changes using Bitbucket tool for load balancing for enabling logging and retention on S3 for both ELB and NLB on EKS spaces.
- Involved in EKS and S3 Integration on EKS cluster with pre reqs. stage till post implementation tasks.
- Assisting application teams to onboard or deploy tomcat service on EKS cluster, right from Namespace creation and till the app deployment.
- Involved in onboarding apps to Amazon Machine Queue and Shared Messaging Infrastructure.
- Writing Technical recipes mainly on EKS space according to the access models of our BU.
- Track the docker container rehydration need for different app teams as part of Cloud health and Governance.
- Involved in remediating out of compliance resources on our AWS Dev, QA and Prod accounts such as
- Docker image rehydration, Insights such as tagging, SCG tagging and VPC.
- Involved in helping app teams to verify and process the VPC peering and facilitate the process with Network teams.
- Involved in ELB and NLB logging enabling for the app teams which have been deployed in the EKS accounts.
- Upgrading the Helm charts if any latest updates required for the app teams based on architecture approval.
- Used AWS services such Cost Explorer, Trust advisor and other cost related tools such as Cloud ability and Cloud aware for Cost analysis.
Confidential, Fairfield, CT
AWS DevOps engineer
Responsibilities:
- Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
- Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python sdk.
- Created and managed cloud VMs with AWS EC2 Command line clients and AWS management console.
- Used Security Groups, Network ACLs, Internet Gateways, NAT instances to ensure a secure zone for organizations in AWS public cloud.
- Experience in creating alarms and notifications for EC2, Lambda instances using Cloud Watch.
- Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
- Migrated applications from internal data center to AWS.
- API management using WSO2. Onboarded APIs using WSO2 publisher.
- Used AWS Command line client (CLI) and management console to interact with AWS resources and APIs.
- Patching all the Red Hat servers on 60-day policy using Ansible Tower.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Experience as DevOps Engineer working with project teams, development teams and multiple simultaneous software releases.
- Configured cluster operations in AWS Kubernetes (EKS) to deploy microservices with CI/CD system and used Kubernetes cluster to scale up operations of clusters.
- Maintain different versions of application Docker images in AWS ECR repository using Ansible.
- Automated application deployment in AWS using Docker, Elastic Container Service scheduler and Kubernetes.
- Maintenance of source code in GIT. Branching, Creating Labels, merging of code in GIT for QA testing and release.
- Implemented cost optimization policy all over the platform for all Non-Prod and Stage environments.
- Performedapplication server buildsinEC2environmentandmonitoringthem usingcloud watch.
- Used AWS ECS to orchestrate the deployment, scaling and management of Docker Containers.
- Good hands-on experience with configuring Elastic Search with built-in integration tools like Kibana and Logstash.
- Automated the cloud deployments using Ansible, python and AWS Cloud Formation Templates.
- Create Ansible Automation tools and builds and do an overall process improvement to any manual processes.
- Implementing a Continuous Delivery framework using Ansible, Maven & Nexus in Linux environment.
- Good hands-on exposure with building CI/CD pipeline using BitBucket and Jenkins.
- Expertise in the Jenkins plugin management areas and implemented several CI/CD plugins like AWS EC2, build Pipeline, Docker, git, and Pipeline plugins.
- Implemented Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro services using Docker.
- Configured SNS for S3 and EC2 instances for notifications.
- Configured auto scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check in order to trigger auto scaling actions.
Confidential, Merrick, New York
AWS DevOps engineer
Responsibilities:
- Building websites on IIS on our prem servers, including DNS set up, load balancing, AD setup, adding IP addresses to the sites. Finally building the skeleton of the sites on QA and Production and hosting the site deploying the code.
- Installing SSL certs for the sites built. Maintaining and renewal of SSL certs for the sites hosted on our Bayer environment.
- Involved in cost management, tagging and resource management by using Cost Explorer.
- Involved in generating reports for RI usage on monthly and as required by management for cost analysis on AWS.
- Design/Develop/capture/document architectural best practices for migrating on premise servers to the cloud environment namely AWS Cloud.
- Involved in automating the jobs for deployment of code through Jenkins.
- Automated deployments of applications, servers and environment changes into production servers using Configuration Management Ansible.
- Extensively used branching and tagging on version control tools GIT Hub with Dev/Test/Prod in for weekly releases.
- Knowledge on Simple Queue Service (SQS) and set up Simple Notification Service as part of notification set up in the migration project.
- Setting up Kerberos authentication protocol for communicating over a non-secure network to prove their identity to another in a secured manner for application between Bayer and outside environment.
- Involved in the migration of the existing legacy infrastructure and recreated the entire environment to deploy the whole infrastructure to AWS.
- Used Cloud Formation to deploy infrastructure such as VPC for EKS worker nodes and Master node.
- Set up cloud watch to monitor CPU and other metrics for alerts.
- Involved in setting up and integrating Kafka through Google cloud platform.
- Actively involved in applying application patches hosted on both windows and Linux environments.
- Involved in setting up LDAP for the sites for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network.
- Installation and configuration of software applications in both QA and Production environment.
- Performance tuning through automated scripts to improve performance of the software applications.
- Used Python for scripting for lambda base serverless architecture for setting up web applications.
- Installing and configuring Apache Tomcat for Java applications hosted on the Windows and Linux environments.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.
- Remediating webserver security vulnerabilities on around 200 hundred applications hosted on both Linux and Windows hosted servers.
Environment: Linux, Windows, Ubuntu, VMWARE, Puppet, Private Cloud solutions viz Azure, Google cloud and AWS, ANT, Docker, DNS, TCP, Kerberos, SAML, LDAP, UDP, NFS, SMTP, Git, Jenkins, Puppet, SVN, Java, J2EE, Kafka, Zookeeper, Apache Tomcat Serve and IIS.
Confidential
Unix/Linux Administrator
Responsibilities:
- Installation, Configuration and Administration of Linux (Red Hat and Suse) and Windows 2000 servers.
- Applied appropriate support packages to maintain system integrity.
- Planned, scheduled and Implemented OS patches and upgrades on Linux and Solaris boxes as a part of proactive maintenance.
- Managed and administrated of all UNIX servers, includes Linux operating systems and installation of packages at regular maintenance periods using Red Hat Satellite server,YUM, RPM tools.
- Performed Linux Kernel Tuning.
- Implementation of Samba to help printing and file sharing in the mixed Environment.
- Involved in creating new users, groups and setup their home directories and appropriate access restrictions to software and directories & files.
- Planned and performed the upgrades toLinux (RHEL 6/7, SUSE 10/11)operating systems and hardware maintenance like changing memory modules,replacing disk drives.
- Configuring and troubleshooting LAN and TCP/IP issues.
- Installation and configuration of Windows servers DHCP, DNS, Active directories.
- HandlingNFS, Auto Mount, DNS, LDAPrelated issues.
- MonitoringCPU,memory, physical disk, Hardware and Software RAID, multipath, file systems, network using monitoring tools.
- Developed Korn and Bash shell-scripts to automate routine activities.
- Troubleshooting OS related issues to make sure application is up and running.
- Configuring Windows Machines in Work Group Environment.
- Created File systems, Mount and unmount the NFS and local filesystems.
- Provide customer assistance using Active directory services.
- Created Volume Groups, Logic Volumes and formatted with ext3/4 file systems.
- Installation and Configuration of Network Servers (sftpd, httpd, LDAP).
- Create system images with Norton ghost.
- Performance Monitoring & System tuning.
- Worked on resolving issues with Routers, Switches, VPN, Firewall.
- Managed Virtual Memory and swap space on Red Hat and SuSE Linux Servers.
- Configuration of DNS, APACHE & FTP Servers in Red Hat 5/6 and SuSE 10.
- Scripting and task automation using Crontab, Bash, and Korn shell scripting.
- Implementing Raid levels and changing Boot PROM values according to the requirement.
- Remote installation, configuration and troubleshooting of printers, software and business applications.
- Documenting the configurations, changes made on any part of System and Network.
- Involved in Backup of data on DAT tape drive, security, performance and availability of system and network.
- Provided support by 24x7 shift rotation basis and pager support.
- Monitored ticket queue to attend user and system calls, attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
