Senior Devops Engineer Resume
2.00/5 (Submit Your Rating)
Areas of expertise
- Experience in software development using Java and/or JavaScript. Required. 3 yrs.
- Experience with Infrastructure as Code and infrastructure testing strategies. Required. 3 yrs.
- Experience with systems reliability, load balancing, monitoring, logging. Required. 3 yrs.
- Experience with fully automating CI/CD pipelines end - to-end, from code commits to production. Required. 2 yrs.
- Experience having developed, documented, and implemented CI/CD strategy for management of Infrastructure as Code IaC baseline. Required. 3 yrs.
- Experience UNIX/Linux based distributions using command line terminals and GUI desktop environments. Required. 3 yrs.
- Excellent knowledge of networking technologies, particularly with OSI network layers and TCP/IP. Required. 3 yrs.
- Strong scripting skills, to include any of the following: shell scripts, Perl, Ruby, Python, Go, Groovy, Helm, etc. Required. 3 yrs.
- Good experience in administering and performance tuning of application stacks, such as Tomcat, JBoss, Apache, Ruby, NGINX, and others. Required. 3 yrs.
PROFESSIONAL EXPERIENCE
Confidential
SENIOR DEVOPS ENGINEER
RESPONSIBILITIES:
- AWS /Azure DevOps Engineering to provide solutions to complex web solutions issues utilizing resources/tools such as Continuous Integration, and configuration Management tools, different Infrastructures for Server Provisioning, Configuring, and Monitoring.
- Deploying and managing Azure resources while leveraging the automation pipeline for a fast-paced robust application development environment.
- Compiling software and packaging builds using standard Microsoft tools
- Work with IT, QA, Development, and Product teams to identify, debug, and resolve build or deployment issues.
- Develop, manage, and execute automation processes for the cloud environment.
- Design, implement, and maintain the CI/CD and orchestration systems.
- Manage and maintain all Azure Infrastructure as a Service and Platform as a Service resources.
- Deploy complex Azure infrastructure using infrastructure as a code tool Terraform and configuration management tool Ansible
- Built and deployed Docker containers to break up monolithic apps into microservices, improving developer workflow and orchestrating this using Kubernetes,
- Push code through GIT version control and build triggered jobs with Azure DevOps.
- Design networking solutions that concern DNS, TCP/IP, Private Links, DNS zones, private zones, e.t.c
- Debug and troubleshoot performance issues of all applications
- Guide technical teams on best practices of the SDLC process.
- Researched and identified new technologies to use in an agile development environment.
- Monitored automated build and continuous software integration process to
- Introduced and Integrated SonarQube with Azure Pipelines which led to drastic reduction of bugs, security vulnerabilities and code smells, thereby increasing code quality.
- Improve reliability through Modern cloud native operations practices
Confidential
CLOUD DEVOPS ENGINEER
RESPONSIBILITIES:
- Help in migration of resources from the on premises or other cloud platform to the public cloud and vice-versa.
- Improve reliability through Modern cloud native operations practices
- Deploy containers to Kubernetes nodes/ Setup Kubernetes cluster from scratch and manage Kubernetes objects.
- Prepare capacity planning and scaling as well as using deployment practices for greater reliability.
- Used python to automate repetitive tasks or to write scripts that can perform a variety of functions such as file processing, data extraction, and system administration.
- Created dynamic web content with JavaScript
- Responds to deployment incidents and learning from failure to improve environment.
- Design, analyze and troubleshooting large-scale distributed systems.
- Implement all aspects of Azure Infrastructure IAM, Security, Logging, Networking, Infrastructure as Code (IAC) using Terraform, CI/CD infrastructure, Dev-Ops.
- Attend Standups, work on PBIs, coordinate retrospectives and present demo weekly.
- Setup repos and branches on Azure Git, merging code from release/development branch to master branch and make it ready for deployment.
- Monitor alerting using technologies like Prometheus, Azure Monitor, Application Insight.
- Automate Network Configuration changes like NSG rule updates and Load Balancing rule changes while leveraging Terraform and Azure ARM Template.
- Deployed Infrastructure via Azure DevOps using infrastructure as code tool like ARM template, Terraform and Ansible as well as scripting tool like PowerShell and Azure CLI.
- Selecting appropriate Cloud services to design and deploy an application based on given requirements and migrating complex, multi-tier applications on Cloud Platforms.
- Assist with managing, maintaining, monitoring, and securing (including data security) of all servers including installations, upgrades, patches, and Log Analytics, or Ansible.
- Troubleshoot issues on IaaS, and PaaS environment and provide the best available solution or workaround within the agreed service levels.
- Built docker file with app code and compose several inter-connected images into a docker compose files and push to Docker Hub, Docker-registries, and Azure Container Registry.
- Managing Linux systems: Filesystems, directories, networking across different Linux distros
- Manage cloud migration using Azure migrate, back and recovery, disaster recovery, cloud security.
Confidential
DEVOPS ENGINEER
RESPONSIBILITIES:
- Develop architectural standards that promote DevOps practices such as Infrastructure as Code and Continuous Integration/Continuous Deployment (CI/CD).
- Azure Compute Services design, configuration, and optimization: Virtual Machines, Virtual Machine Scale Sets, App Services.
- Understanding of Cloud services, DevOps including compute, storage, CI/CD as well as monitoring and logging technologies.
- Good knowledge of networking devices/appliances (DNS, Firewall, Routers)
- Solid understanding and Experience in cloud computing-based services architecture, technical design and implementations including IaaS, PaaS, and SaaS
- CI/CD pipeline management through Jenkins. Automation of manual tasks using Shell scripting.
- Automation of cloud infrastructure configuration and deployment using cloud Formation and Terraform.
- Designing and deployment of public and hybrid cloud solutions for customers using appropriate services based on requirements.
- Use Azure automation to deploy VMs and schedule the startup and shutdown of instances.
- Identify idle servers from completed development and test projects and release their resources and shut them down. Scan for missing patches and apply them.
- Rotate log files or delete them when space becomes tight. Run log analytics and generate reports.
- Automate the response to an event alert based on the detailed information in the event.
- This allows you to rapidly respond to unexpected VM shutdowns or intense CPU utilization.
- Verify and apply security settings across servers.
- Import nightly data loads. Schedule data feeds that send data between applications.
- Transfer the data files and run the extract, transform, and load procedures needed to import them into cloud systems.
Confidential
SR. SUPPORT IT/ LINUX SYSTEM ENGINEER
RESPONSIBILITIES:
- Installed/configured RHEL using kickstart Server and Windows OS.
- Installed and administered Red Hat Virtual machines in VMware.
- Designed System Requirements, Storage requirements, Configuration Management/Change control/Release management.
- Implemented User administration & quota management.
- Log file was managed for troubleshooting and resolving errors.
- Installation of patches and other software packages.
- Performed the administration of the Domain Name Server and configuration of the Database Files.
- Installed and Configured Send mail Utility on UNIX Servers.
- Monitoring the system performance and doing the kernel tuning to enhance the system performance.
- Worked on creating Virtual machines using VMware software.
- Packages and integrating servers to Active Directory, etc.
- Provided 24/7 on-call support on a weekly basis.
