Post Job Free

Resume

Sign in

AWS Devops Engineer

Location:
Hicksville, NY
Posted:
July 17, 2023

Contact this candidate

Resume:

A Banu

Sr. DevOps Engineer

Email: adyc35@r.postjobfree.com

Phone: +1-516-***-****

PROFESSIONAL SUMMARY

Seasoned Cloud/DevOps Engineer with 8+ years of overall IT industry experience in infrastructure implementation, administration, automation, and operations across both On-prem and Cloud platforms (AWS, Azure, GCP) for N-Tier application development.

Expertise in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.

Extensive knowledge of CI (Continuous Integration) and CD (Continuous Deployment) methodologies.

Migrated existing AWS infrastructure to serverless architecture AWS Lambda, Fargate, ECS, and API Gateway.

Experienced in dealing with Microsoft Azure IaaS – Virtual Networks, Virtual Machines, Cloud Services, VPN, Resource Groups, Express Route, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.

Experienced working on several Docker components Docker Engine, Hub, Swarm, Machine, Compose, and Registry.

Proficient in building, managing, administrating, and configuring highly scalable Kubernetes clusters both in On-Premises and Cloud environments.

Expert contributor in IAM applied cryptography, secure network protocols, distributed and embedded platforms.

Hands-on experience using enterprise DevOps technologies and tools Jenkins, GitHub Actions, Git, Maven, SonarQube, Nexus, Ansible, Chef, Terraform, and Puppet.

Experienced in writing Infrastructure as a code (IaC) in Terraform, created reusable Terraform modules in cloud environments.

Proficient in using config management tools Ansible and Chef for process automation and managing infrastructure.

Extensively worked on Ansible Roles, Inventory, Ansible Tower, Ansible Galaxy, and configuration management.

Extensive experience in writing builds using Maven, Gradle, and Ant as build tools for the building of deployable artifacts from source code.

Ability to write scripts for deployment builds and automates solutions using scripting languages PowerShell, Bash, Python, Ruby, Groovy, and YAML.

Experienced in working with monitoring tools Nagios, Prometheus, Grafana, Splunk, and ELK Stack (Elastic search, Logstash, Kibana) for log monitoring.

Worked on all phases of the Software Development Life Cycle. Well-versed in Software development (SDLC) and a good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile methodologies.

Experience in using Maven as the software build tool for creating deployable Debian packages. Installed the packages and executed testing to validate the features and functionality. Created and used Ansible Playbooks in Ansible Tower and integrated Ansible K8’s tower with Jenkins tode play code to different servers and bought all the servers together in a cluster Environment. Custom scripts, server, and application logs.

Experience with Talend Tools, Open Stack, and Azure Cloud. Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, and check style.

Worked with tracking tools like I Track using the Agile Methodology Sprint Board. Handling Sprint Tickets, Monitoring, Troubleshooting, and Maintenance in the daily day-to-day job.

Working knowledge of network and web-related protocols TCP/IP, HTTP/S, FTP, SMTP, DHCP, DNS, SSH.

Working knowledge of virtualization, containers (Docker), and hypervisors – ESXI and ESX.

High exposure to JIRA and ServiceNow ticketing tools for defect tracking, service request creation, and Confluence for team collaboration.

Written groovy scripts to use a multi-branch pipeline project in Jenkins to configure it as per the client’s requirements.

Strong ability to troubleshoot issues that occurred while building, deploying, and during production release on the fly.

Efficient in working closely with Development, QA, Engineering, and Product teams to ensure high-quality and timely delivery of builds and releases across multiple platforms and fast-paced environments.

Technical Skills:

Programming/Scripting Languages: Java, C#, Python, Golang, Bash, Power Shell, C/C++, Ruby, Groovy, HTML, YAML, XML

Cloud Platforms: Amazon Web Services, Microsoft Azure, Google Cloud Platform

Web/Server: IBM WebSphere Application Server, Apache Tomcat, Pivotal Cloud Foundry

Scripting Languages: Shell, PowerShell, Bash, JavaScript, J2EE, Python, HTML, XML, SQL, Servlets & JSP.

Ticketing/Bug Tracking: Jira, Remedy, ServiceNow, Junit, PMD, Red Mine, and Bugzilla

Version Control Tools: Git, GitLab, Subversion, Bitbucket

CI/CD Pipeline Tools: Jenkins, GitHub Actions, CircleCI, Azure Pipelines, TeamCity

Configuration Management Tools: Chef, Puppet, Vagrant, Maven, Ansible, Docker, Gradle, Splunk, k8's dark site k8.

Virtual Server: VMware ESX 3.5.0 Server, VMware Infrastructure Client 2.5 &Xen3.2

SDLC Methodologies: Scrum, Kanban, Waterfall

Database Analytics: Amazon RedShift, Mem SQL, Greenplum, Teradata

Database: MS-SQL Server, Oracle, DynamoDB, MongoDB, Azure SQL

Operating Systems: Linux (RHEL (Red Hat 4/5/6/7), CENTOS & SUSE, Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, HP UX 11i V1, V2 & V3 Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN.NICOLA SKILLS

PROFESSIONAL EXPERIENCE

Emfoi Inc, VA (Remote) Mar 2023 – Till Date

Role: Sr. DevOps Engineer

Responsibilities:

Designed and developed AWS Cloud Formation templates to create custom VPC, Subnets to ensure deployment of web applications.

Set up and build AWS infrastructure with various services available by writing Cloud Formation templates in JSON.

Experience in building S3 buckets and managing policies for S3 buckets Glacier for storage and backup on AWS.

Experience in setting up AWS EC2 instances as and when required for lower Production and QA environments.

Automate the Build and Deploy of all internal Java environments using various continuous integration tools and scripting languages.

Establish CI/CD and a single source of truth for all DevOps tools and worked on Jenkins CI/CD setting up pipelines.

Migrated multiple legacy tools to achieve pipeline infrastructure to enable microservices and AWS.

Configured the application deployments & checked out the code from GIT and used Maven to build Jar, war, and artifacts. Worked on changing jobs from Gitlab to GitHub.

Design, integration, and management of Amazon Web Services cloud solutions. Provisioning of EC2 instances, built via Ansible and integrated into local area offices in time zones.

Involved in working with Terraform to bring up a count of 'container instances' or 'nodes' in an AWS ECS cluster with different instances running on each one.

Experience with setting up Chef Infra, bootstrapping nodes, creating, and uploading recipes, and node convergence in Chef SCM.

Experience using Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into jenkins jobs.

Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script

Designed scalable and highly available Domain Name System (DNS) within AWS Cloud to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments.

Configured Apache web server in the Linux AWS Cloud environment using Chef automation.

Virtualized the servers using Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.

Implemented Continuous Delivery framework using Jenkins, CHEF, and Maven in a Linux environment.

Developed and maintained the Continuous Integration and Deployment systems using GIT, Jenkins, ANT, Maven, and Chef.

Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins and GitHub.

Experience with infrastructure scripting using Shell and Python.

Developing builds, pipelines, and storage solutions for dependency libraries and building binaries using Jenkins, Artifactory, Azure Storage, Maven, etc.

Environment: Git, Jenkins, Maven, Ansible, AWS, VPC, Microsoft Azure, Shell scripting, Apache Tomcat, Chef, Docker, ClearCase, VM, REST, and Python.

Adobe Magento Nov 2020 – Dec 2022

Role: Azure DevOps Engineer

Responsibilities:

Managing the Build and Release of Source code which is present in online repositories like Git and building Continuous Integration and Delivery pipelines for E-commerce projects using Jenkins and Groovy DSL scripts and thus Automate the Software development and finally build and deploy the Artifacts to Prod and Pre-Prod Environments.

Automate the deployment, scaling, and management of supporting CI/CD infrastructure using Groovy and shell scripting languages.

Define and implementation of best practices for CI/CD across the full Software Development Life Cycle. Worked on CMake objects and dependencies gathering and implementing.

Experience on build Automation with tools like CMake, and Jenkins. Configured CMake configuration.

Design and migrate Ecommerce project On-premise services to Cloud environments.

Working with Python automation, Docker, and cloud provisioning/automation.

Provide technical guidance and educate team members and coworkers on development and operations. Experience in managing the Azure Windows server infrastructure and hosted applications including SharePoint and web applications.

Responsible production support of LDAP, Domain users, Users, and groups and given appropriate permissions, shares, and privileges to access LAN and Domain environment.

Setting up and configuring for Static Code analysis tools SonarQube Application servers and SQL database servers for Test and Prod Environments.

Integrating SonarQube with CI pipeline and analyzing the programming languages like Java, .Net, C#, and JavaScript and Power Shell for Static code analysis. Configure the plugins and write scripts for Jacoco and SonarQube. Responsible for an upgrade, merge, and LDAP authentication for E-commerce users in SonarQube. Experience with MSBuild in .Net projects.

Worked on Virtualizing RedHat servers using vSphere and managed ESX servers using vCenter and also worked with VRealize and vMotion.

Configuring Quality profiles, Rules, and Quality gates for Medline-Ecommerce Project.

Migrating source code repositories On-prem Git to GitHub and Bit bucket.

Responsible for the Docker file to build the Docker image and configured the Build step - Docker Build and publish in Jenkins to execute the Docker Build step.

Configuring Docker container for branching purposes and Implementing Docker automation solution for Continuous Integration / Continuous Delivery model.

Deploying an application on Azure Kubernetes Service (AKS) cluster using Jenkins.

Building the project, creating artifacts, executing test cases, running quality checks, creating container images, and pushing this image into Artifactory. It will also create a helm package and publish it in the Artifactory.

Deployment pipeline will pull the helm package and container images from the Artifactory and then it will deploy those images on the AKS cluster using helm.

Deploying the spring-boot applications on Azure Kubernetes Services (AKS) cluster. Create/push image and helm package into the remote repository and the process includes Deploying a Docker image on the AKS cluster and creating a Jenkins job to execute pipelines, Rollback Changes, and Verification. Securing artifacts including container images using Xray, TwistLock, and White-Source.

Environment: Azure Cloud, Kubernetes, Windows server 2016, BitBucket, SonarQube, Jacoco, Checkstyle, PIT-Mutation, Selenium, Linux, Git version control, CMake, Java, Lambda CHEF, JENKINS, New Relic, PagerDuty, DataDog, Docker, PYTHON, JIRA, Confluence, Maven, JFrogArtifactory, Splunk, GITHUB, CentOS, Linux.

HSBC Feb 2018 – Nov 2020

Role: DevOps Engineer

Responsibilities:

Worked on Redis queries to speed up the pipelining with request/response protocols to call several.

Set up GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.

Developed Agile processes using Groovy, and Junit to use continuous integration tools.

Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.

Skilled in leading teams, liaising with Product teams to define branching as well as release strategies for each GitLab, GitHub, and Subversion (SVN) on Linux and Windows platforms.

Outrageous skills in dealing with automation tools like Chef, and Ansible. Implemented Chef to convert Infrastructure as code.

Used Struts tag libraries (HTML, logic, and Bean) in the development of JSPs. Using Jenkins AWS Code Deploy plug-in to deploy to AWS.

Establish site-to-site connectivity.

Analyzing Server Requirements and Server Setup.

Plan and Develop roadmaps and deliverables to advance the migration of existing solutions on-premises.

Used JQUERY and AJAX for service calls on pages to interact with the server for information.

Monitoring and keeping track of the Network traffic analysis through the routers using MRTG.

Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and XML.

Primary Link and redundant Backup Links (Single/Dual Router/Switch sites). Configured Cisco VPN 3000 Concentrator to allow VPN clients.

Great skills in developing automation and deployment utilities using Ruby, Bash, PowerShell, and Python.

Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, and Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, and test deploy.

Maintained Continuous integration and deployment by debugging build and deployment issues.

Designed the roadmap for merging every release and collaborated with the teams to merge the Dev branch to Main/INT.

Built and implemented a complete CI stack to migrate from a Puppet stack in a Colo to Terraform with Chef in AWS.

Provided POCs to provision the AWS infrastructure using Ansible playbooks which includes checking the health status, monitoring, and gathering facts about the ec2-instances, elastic load balancers, auto-scaling groups, and other AWS resources.

Hands-on experience in SCM, Version Control, Build, Release, and Deployment processes, and hands-on experience in DevOps implementations.

Experienced with AWS-provided Solutions like EC2, ELB, VPC, S3, IAM, Cloud Trial, and CloudWatch.

Used Hudson/Jenkins and Maven scripts to automate the build processes.

Environment: Linux, RHEL, GIT, Chef, Puppet, Bash Scripting, Python, Maven, Jenkins, JBoss Application Servers, Windows, WebSphere Application Server, Python, Splunk, Linux

Rio Soft - India Sep 2015 – Feb 2018

Role: System Engineer

Responsibilities:

Expert knowledge of Unix/Linux, Apache web server, and web standards.

Excellent understanding of cross-side compatibility.

Expert Knowledge of Building dynamic web applications with PHP

Object Oriented Programming, Java, and Python.

Exceptional experience with MySQL Server.

MS SQL Server. Expert skill in search engine optimization.

Exceptional knowledge of XML, HTML, CSS, JQuery, JSON, and JavaScript.

Very Strong understanding of backbone and angular js.

Installation, configuration, maintenance, and support of Red Hat Linux 4.0, 5.0, and Solaris 7/8/9.Installing and configuring Samba for the heterogeneous platform, and rpm updates.

Installation, configuration, and maintenance of local and Network-based Printers.

Worked with Global NOC (Network Operations Center) with a team With a key emphasis on optimal systems performance and maximum uptime of 24*7 operations

Monitoring & troubleshooting of any data-center outages Day to Day Administration on Sun Solaris which includes installation, upgrade & loading patches & packages

Environment: Linux, RHEL, GIT, Chef, Puppet, Bash Scripting, Python, Maven, Jenkins, JBoss Application Servers, Windows, WebSphere Application Server, Python, Splunk, Linux

Education:

Bachelor’s Stream and Year of Completion : ECE – 2015

University Name (Bachelor’s) : MKITW JNTU, Anantapur, India



Contact this candidate