Devops Infrastructure Security Engineer Resume
SUMMARY
- Solutions - driven Cloud, DevOps Engineer with 7+ years’ experience in Cloud Infrastructure Orchestration, managing source code management systems, automating builds, CICD tools and monitoring software deployments, coordinating, and pushing new releases to the production infrastructure in both AWS and Azure Platforms.
- Hands-on experience in experience in software systems, programming, database development, and infrastructure development and administration. Excels in writing and building infrastructure as code, work with immutable "cloud” based environments, and build the supporting automated toolsets to test and deploy the systems.
- Automation Engineer with a passion for developing scripts and CI server templates to automate multi-language CI processes, including build, test, static analysis, packaging, and artifact distribution. Database experience, including noledge of SQL and NoSQL, and related data stores such as Postgres.
- Experience with assessment, implementation, optimization, and documentation of broad set of security technologies and processes such as data protection, cryptography, key management, identity and access management, systems security, network security within IaaS, PaaS and SaaS environments and CI/CD pipeline tooling and deployments.
TECHNICAL SKILLS
Cloud Platforms: AWS, Azure
Scripting: Bash, PowerShell, Python
Web/App server: Nginx, Tomcat, Apache
Programming Language: Python, JavaScript, NodeJS, React
SCM: Bitbucket, GitLab, GitHub
Database Administration: PostgreSQL, MongoDB, MySQL, Oracle 11g, MS SQL Server.
Identity Federation: Azure AD, ADFS, B2B and B2C, AWS IAM, Authentication Switching, Hybrid Identity in cloud,SSO
CI/CD: Jenkins, TravisCI, AWS CodeBuild, Azure DevOps
IAC: Terraform, Ansible, CloudFormation, ARM Templates, VPN,VPC,SUBNETS etc
Web Frameworks: Django, Django Rest Framework, NodeJS, Python-Flask
Containerization: Docker, Kubernetes, OpenShift
Application Performance Monitoring: Prometheus, Grafana, Splunk, DataDog, Dynatrace, AppDynamics
PROFESSIONAL EXPERIENCE
DEVOPS INFRASTRUCTURE SECURITY ENGINEER
Confidential
Responsibilities:
- Monitored, and enhanced automated regression systems and tests to support high quality deployment to production.
- Created and provided best practices to the organization for DevOps, builds, continuous integration and deployment and infrastructure.
- Developed scripts to manage Cloud Infrastructure using python or other frameworks for Cloud-native development.
- Created and configured Azure VPN gateways, site-to-site VPN, Express Route, and troubleshooting on-premises connectivity with Azure.
- Exposure to Virtualization (VMware, KVM, Hypervisor)
- Expertise with IPsec, VPN, Load Balancing, Iperf, MTR, Routing Protocols, SSH, Network Monitoring / Troubleshooting tools
- VPN Set-up for Enterprise infrastructure deployment, Identity Federation, Azuree AD, SSO
- Played a key role in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud on AWS and GCP
- Orchestrated python-flask, java spring boot, NodeJS microservices application with OpenShift, Kubernetes, Containerization with Docker, shell script.
- Infrastructure provisioning using Terraform, AWS Cloud formation and Azure ARM Template.
- Cloud Resources and k8s workload monitoring using CloudWatch, Prometheus and Grafana, Data-Dog, New Relic.
- Managed network security using Load balancer, Auto-scaling, Security groups and NACL
- Served as an experienced AWS resource with deep passion for the FULL suite of AWS services.
- Deployed to Azure Container registry, Kubernetes services, web App, and Azure Function.
- Worked with a team of DevOps Engineer to build continuous integration/Delivery pipeline using Circle CI and Jenkins for Microservices project.
- Participate in planning, implementation, and growth of our AWS foundational footprint capabilities.
- Worked independently or as part of a small team to build out automation AWS Deployment Manager or other like orchestration template technology in support of the managed services platform.
- Built and supported system automation, deployment, and continuous integration tools while troubleshooting incident response for all critical service interruptions and outages.
- Diagnosed the root cause for why the test is failing (is it the server, the device, a test case issue, a recent change, a bad config, bad procedure, a bug, network issue, cloud outage).
- Supported tools, such as Artifactory, as object stores used primarily by software development for building artifacts.
- Automated deployment, configuration, monitoring, and lifecycle management for Cloud Components using PowerShell and python.
- Created IAC solutions through AWS CDK, AWS CloudFormation, AWS CLI, or Terraform leveraging configuration management solutions such as Ansible or PowerShell.
- Developed and implemented AWS CloudFormation Stack Sets to provision enterprise environments, to ensure repeatable, sustainable AWS infrastructure is effectively managed.
- Stress-tested server codes to validate code changes.
- Wrote tests for both backend and frontend applications with Mocha, Chai, Jest, Supersets, and Enzyme.
DEVOPS ENGINEER
Confidential
Responsibilities:
- Implemented the infrastructure as code with Terraform for several EC2 instances, Lambda Functions, Message Queues, S3 buckets, ECS, ECR, and VPCs.
- Led the organization’s automated testing efforts, embedding the noledge within the teams to use test driven development, automated testing during build, performance, and load testing as well as automated regression testing.
- Advanced our CICD through cutting edge container and serverless automation pipeline in AWS code deploy and Code Pipeline.
- Develop and provide best-practices based deployment methods both for the cloud platform and web applications stack, as well as related technical documentation as part of the release management process.
- Analyze the technical needs of customers, end-users and all stakeholders while helping identify technical problems and propose solutions.
- Execute assessments and migration plans to move and deploy workloads in AWS following the six common application migration strategies.
- Implement all aspects of AWS Infrastructure IAM, Security, Logging, Networking, Infrastructure as Code (IaC) using Terraform, CI/CD infrastructure, Dev-Ops.
- Work with Senior AWS Infrastructure Architect to implement AWS architecture design leveraging Infrastructure as Code (IaC) including Terraform.
- Supported and maintained Source Code & Artifact Management and Code Quality systems within the Enterprise DevOps Pipeline during the continuous deployment process.
- Developed scripts to manage Cloud Infrastructure using python or other frameworks for Cloud-native development.
- Designed application authentication and authorization solutions including Single-Sign on, Multi-Factor Authentication, OAuth, OpenID Connect and related technologies.
- Performed end-to-end automation from Continuous Integration (CI) to Continuous Delivery (CD), on AWS platform, Kubernetes/Docker containers.
- Consistently applied concepts of DevOps including automated testing, infrastructure as code, automated deployment pipelines and production like test environments.
- Developed BASH scripts to redact sensitive data from Apache access and error logs using a sed expression, deploy WAR files to environments in parallel.
- Established, maintained, and evolved concepts in continuous integration and deployment (CI/CD pipelines for existing and new services).
- Designed and implemented adaptive remote testing framework for installation and customization of multitenant cloud environments, their integration with distributed data sources.
- Improved system response time by 20% by using SQL profiler to identify long running SQL queries and addressing them by either rewriting or adding indexes to the appropriate tables.
- Pushed code to source control, Git and GitLab. Check code in and out of the Git repository.
- Created branches for local use and merge code back into the canonical repository while pushing and pulling requests and use Git from the command line interface.
- Utilized and supported use of GitLab Runners and Jenkins for Continuous Integration (CI) to implement CI.
- Designed, built, and automated solutions centered on the container orchestration platform such as Kubernetes and its ecosystem of project.
CLOUD ENGINEER
Confidential
Responsibilities:
- Worked closely with software development teams to build infrastructure for Azure environments and refine product deployment strategy in Azure.
- Designed, implemented, and deployed new RESTFUL APIs and libraries.
- Performed application software installation, upgrades, and troubleshooting across products including but not limited to: Apache Tomcat, PostgreSQL, MySQL, HA Proxy, AWS, Redis, Nginx, CDNs, Containers and other related devices.
- Designed, built, and led the development of cloud native applications using the Google Cloud Platform services, event streaming technologies, and various open source frameworks.
- Obtained and maintained an in-depth understanding of Google's product technology and underlying hardware and software architectures, to build in-product self-service solutions.
- Focused on high availability of hardware, data replication, and provide real-time recovery in failure situations.
- Identified bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Assisted in developing an automated framework for Tool deployment and development, leveraging various scripting languages and open source solutions.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
