Devops Engineer Resume
NJ
SUMMARY:
- Success - driven and results-focused AWS Solutions Architect/DevOps Engineer, with over 10 years IT experience, 7 of which have been spent architecting and building multi-tier environments, focusing on highly performant, highly available, improved reliability, and secured environments. With understanding of large-scale computing solutions. With a proven track record in software/technology sales and consulting, coupled with excellent verbal and written communication skills, business acumen, solid understanding of cloud-native technologies and best practices and deeply proven knowledge of the AWS platform and services. Direct experience with software development tools and methodologies.
TECHNICAL SKILLS:
DevOps: Version control system: Git, GitHub, Gitlab bitbucket | Continuous Integration: Jenkins, Maven Automation/Deployment: Ansible, Containerization: Docker, Kubernetes Monitoring: Grafana, Prometheus Apache, Tomcat
Security, Identity, & Compliance: IAM, Cognito, Secrets Manager, Guard Duty, Amazon Macie, AWS Single Sign-On (SSO), Key Management Service (KMS), CloudHSM, CloudTrail, VPC Flow Logs. Security Group, NACLs, AWS Inspector, WAF & Shield, and AWS Secrets Manager.
Networking & Content Delivery: EC2, AMI, VPC, Subnets, Direct Connect, NACL, Security Group, Route53, Auto Scaling, ELB, SNS, SQS, Cloud Watch, and Elasticache
Migration & Transfer: AWS Migration Hub, AWS Application Migration Service, Server Migration Service, and Cloud Endure
Management & Governance: AWS Organizations, CloudWatch, Auto Scaling, CloudFormation, Config, CloudTrail, Systems Manager, Trusted Advisor, Control TowerCloud Orchestration & Automation: AnsibleTerraform CloudFormation, and SSM
Programming Languages: Bash Script, Basic Python, JSON, and YAML
PROFESSIONAL EXPERIENCE:
Confidential, NJ
DevOps Engineer
Responsibilities:
- Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers
- Worked on projects that required building a complete CICD pipeline on Jenkins for deployment of applications and troubleshoot failed deployments.
- Monitor system infrastructure against zero downtime, perform periodic backups, and troubleshoot failures. Documenting tickets on salesforce and escalating to appropriate teams
- Design and implemented solutions that automates CI/CD pipelines.
- Participating in daily scrum meetings to address various development, DeVops and customer issues.
- Deploy and test various versions of the code and escalate issues to appropriate team.
- Custom images using docker file, built and commit to local docker registry.
- Making modifications on code using Git VCS to clone, add, commit, and push codes from local to master branches.
- Modification of docker files and building custom images, committing, and pushing changes to local docker registry.
- Verify and troubleshoot failed maven builds on Jenkins, verifying artifact id, and date stamps on Nexus, troubleshoot, document, and communicate failed builds to the Dev team.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Deploy snapshots of application codes to AWS EC2 and QA environments using playbooks &, roles. Creating AIM policies and roles to restrict access to users and numerous services within AWS.
- Automating cloud infrastructure using terraform and cloud formation, creating and configuring EC2
- Experience with writing bash scripts with functions, variables, arguments.
- Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
- Creating clusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files.
- Push docker images to AWS ECR and Pull versions when rollback is needed.
Confidential, Atlanta, GA
AWS SOLUTIONS ARCHITECT
Responsibilities:
- Configure site to site vpn and direct connect for secure and high data rate transfer
- Wrote configuration code to provision solutions with Ansible, CloudFormation, and Terraform in different environments, leveraging well-architected tools and best practices to building secure, high performing, resilient, and efficient infrastructures based on operational excellence, security, reliability, performance efficiency, cost-effective environments.
- Executed Organizational Units, Nested OUs, leveraging SCPs and IAM Policies, and Detective Guardrails to eliminate breaks in the environments.
- Demonstrated experience in systems and cloud network design and implementation that promotes scalable, secured, and fault tolerant environments.
- Provisioned AWS Landing Zones to create a customized baseline of AWS accounts.
- Configured multi-account architecture, identity and access management, governance, data security, network design, and logging within provisioned AWS Landing Zones.
- Designed and implemented system security and data assurance.
- Enabled Cloud Trail log file validation so that any changes made to the log file itself after it has been delivered to the S3 bucket is trackable to ensure log file integrity.
- Enabled access logging for Cloud Trail S3 bucket so that you can track access requests and identify potentially unauthorized or unwarranted access attempts.
- Encrypted highly sensitive data such as protected identifiable information (PII)
- Orchestrated cloud governance, authorization, authentication, and identity access management of the clients' entire cloud environment using AWS IAM services (IAM users, IAM groups, IAM Roles, IAM Policies, identity federation) AWS organization, AWS Single Sign-On.
- Designed, Deployed, managed, and operated scalable, highly available, and fault-tolerant systems on AWS Cloud.
- Managed Docker orchestration and Docker containerization using Kubernetes.
Confidential
Linux System Admin
Responsibilities:
- Installed the Red hat operating system and set up the Oracle environment.
- Installation, maintenance and regular upgrades of red hat Linux and Oracle database software from Oracle 11g to 12c
- Using Rman to Perform backup and recovery during back up window
- Manage table spaces to provide required space for database.
- Responsible for managing and implementation of software upgrades on Linux.
- Regular Patched software and installed new versions to eliminate security problems and protect data
- Mobile device (iPhone, android & blackberries) connectivity & support
- Occasionally, create end-user documentation, to facilitate the seamless introduction of new technology & applications